Utworzyłem próbkę testową w następujący sposób:
use test
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 KLUCZ PODSTAWOWY);
WSTAW W WARTOŚCI (1),(2),(3),(4),(5),(6),(7),(8),(9),(10 );
WSTAW W b WARTOŚCI (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);
WYBIERZ * Z a;
Oto moje wyniki:
przykł[email protected]
(test DB) ::użyj testu
Zmieniono bazę danych
przykład@sqldat .com
(test DB) ::DROP TABLE IF EXISTS a;
Zapytanie OK, dotyczy 0 wierszy (0,06 s)
[email protected]
(Test DB) ::DROP TABLE IF EXISTS b;
Zapytanie OK, wpływ 0 wierszy (0,06 s)
przykł[email protected]
(test DB) ::CREATE TABLE a (id INT NOT NULL PRIMARY KEY);
Zapytanie OK, dotyczy 0 wierszy (0,23 s)
przykł[email protected]
(test DB) ::CREATE TABLE b (id INT NOT NULL PRIMARY KEY);
Zapytanie OK, dotyczy 0 wierszy (0,17 s)
[email protected]
(test DB) ::WSTAW W WARTOŚCI (1),(2),(3),(4),(5),(6),(7),(8),(9),(10);
Zapytanie OK, dotyczy 10 wierszy (0,06 s)
Rekordy:10 Duplikatów:0 Ostrzeżeń:0
[email protected]
(test DB) ::WSTAW W WARTOŚCI (1),(2),(3),(4),(5),(6),(7),(8),(9),(10);
Zapytanie OK, dotyczy 10 wierszy (0,06 s)
Rekordy:10 Duplikatów:0 Ostrzeżeń:0
[email protected]
(test DB) ::SELECT * FROM a;
+----+
| id |
+----+
| 1 |
| 2 |
| 3 |
| 4 |
| 5 |
| 6 |
| 7 |
| 8 |
| 9 |
| 10 |
+----+
10 wierszy w zestawie (0,00 s)
[email protected]
(test DB) ::SELECT * FROM b;
+----+
| id |
+----+
| 1 |
| 2 |
| 3 |
| 4 |
| 5 |
| 6 |
| 7 |
| 8 |
| 9 |
| 10 |
+----+
10 wierszy w zestawie (0,00 s)
[email protected]
(test DB) ::DELETE a,b FROM a INNER JOIN b ON a.id =b.id WHERE a.id IN(1,2,3,4);zapytanie OK, dotyczy 4 wierszy (0,08 s)
[email protected]
(test DB) ::SELECT * FROM a;
+----+
| id |
+----+
| 5 |
| 6 |
| 7 |
| 8 |
| 9 |
| 10 |
+----+
6 rzędów w zestawie (0,00 sek)
przykł[email protected]
(test DB) ::SELECT * FROM b;
+----+
| id |
+----+
| 5 |
| 6 |
| 7 |
| 8 |
| 9 |
| 10 |
+----+
6 rzędów w zestawie (0,00 sek)
Wypróbuj !!!
BTW usunąłem "AS a" i "AS b" z twojego zapytania i zmieniłem a.b_id na a.id