Създадох тестова извадка, както следва:
използвайте тест
DROP TABLE IF EXISTS a;
DROP TABLE IF EXISTS b;
CREATE TABLE a (id INT NOT NULL PRIMARY KEY);
CREATE TABLE b (id INT NOT NULL ПЪРВИЧЕН КЛЮЧ);
ВМЪКНЕТЕ В СТОЙНОСТИ (1),(2),(3),(4),(5),(6),(7),(8),(9),(10) );
INSERT INTO b VALUES (1),(2),(3),(4),(5),(6),(7),(8),(9),(10);
SELECT * FROM a;
SELECT * FROM b;
DELETE a.* FROM a INNER JOIN b ON a.id =b.id WHERE a.id IN (1,2,3 ,4);
ИЗБЕРЕТЕ * ОТ a;
Ето моите резултати:
[email protected]
(DB тест) ::използвайте тест
Базата данни е променена
example@sqldat .com
(DB тест) ::ПУСКАНЕ НА ТАБЛИЦА, АКО СЪЩЕСТВУВА a;
Заявката е ОК, засегнати са 0 реда (0,06 сек.)
[email protected]
(DB тест) ::ПУСКАНЕ НА ТАБЛИЦА, АКО СЪЩЕСТВУВА b;
Заявката е ОК, засегнати са 0 реда (0,06 сек.)
[email protected]
(DB тест) ::CREATE TABLE a (id INT NOT NULL PRIMARY KEY);
Заявката е ОК, 0 засегнати реда (0,23 сек)
[email protected]
(DB тест) ::CREATE TABLE b (id INT NOT NULL PRIMARY KEY);
Заявката е ОК, 0 засегнати реда (0,17 сек)
[email protected]
(DB тест) ::INSERT INTO a VALUES (1),(2),(3),(4),(5),(6),(7),(8),(9),(10);
Заявката е ОК, 10 засегнати реда (0,06 сек)
Записи:10 Дубликати:0 Предупреждения:0
[email protected]
(DB тест) ::INSERT INTO b VALUES (1),(2),(3),(4),(5),(6),(7),(8),(9),(10);
Заявката е ОК, 10 засегнати реда (0,06 сек)
Записи:10 Дубликати:0 Предупреждения:0
[email protected]
(DB тест) ::SELECT * FROM a;
+----+
| id |
+----+
| 1 |
| 2 |
| 3 |
| 4 |
| 5 |
| 6 |
| 7 |
| 8 |
| 9 |
| 10 |
+----+
10 реда в комплект (0,00 сек)
[email protected]
(DB тест) ::SELECT * FROM b;
+----+
| id |
+----+
| 1 |
| 2 |
| 3 |
| 4 |
| 5 |
| 6 |
| 7 |
| 8 |
| 9 |
| 10 |
+----+
10 реда в комплект (0,00 сек)
[email protected]
(DB тест) ::DELETE a,b FROM a INNER JOIN b ON a.id =b.id WHERE a.id IN(1,2,3,4);Query OK, засегнати са 4 реда (0,08 сек)
[email protected]
(DB тест) ::SELECT * FROM a;
+----+
| id |
+----+
| 5 |
| 6 |
| 7 |
| 8 |
| 9 |
| 10 |
+----+
6 реда в комплект (0,00 сек)
[email protected]
(DB тест) ::SELECT * FROM b;
+----+
| id |
+----+
| 5 |
| 6 |
| 7 |
| 8 |
| 9 |
| 10 |
+----+
6 реда в комплект (0,00 сек)
Опитайте!!!
Между другото премахнах "AS a" и "AS b" от вашата заявка и промених a.b_id на a.id