Jeg oprettede en testprøve som følger:
brug test
DROP TABLE IF EXISTS a;
DROP TABEL IF EXISTS b;
OPRET TABEL a (id INT IKKE NULL PRIMARY KEY);
OPRET TABEL b (id INT IKKE NULL) PRIMÆR NØGLE);
INDSÆT I VÆRDIER (1),(2),(3),(4),(5),(6),(7),(8),(9),(10) );
INDSÆT I b-VÆRDIER (1),(2),(3),(4),(5),(6),(7),(8),(9),(10);
VÆLG * FRA a;
VÆLG * FRA b;
SLET a.* FRA en INDRE JOIN b PÅ a.id =b.id HVOR a.id IN (1,2,3 ,4);
VÆLG * FRA a;
Her er mine resultater:
[email protected]
(DB-test) ::brugstest
Database ændret
eksempel@sqldat .com
(DB-test) ::SLIP TABEL HVIS FINDER a;
Forespørgsel OK, 0 rækker påvirket (0,06 sek.)
[email protected]
(DB-test) ::DROP TABEL HVIS FINDER b;
Forespørgsel OK, 0 rækker påvirket (0,06 sek.)
[email protected]
(DB-test) ::OPRET TABEL a (id INT IKKE NULL PRIMARY KEY);
Forespørgsel OK, 0 rækker påvirket (0,23 sek.)
[email protected]
(DB-test) ::OPRET TABEL b (id INT IKKE NULL PRIMÆR NØGLE);
Forespørgsel OK, 0 rækker påvirket (0,17 sek.)
[email protected]
(DB test) ::INDSÆT I en VÆRDI (1),(2),(3),(4),(5),(6),(7),(8),(9),(10);
Forespørgsel OK, 10 rækker påvirket (0,06 sek.)
Records:10 dubletter:0 Advarsler:0
[email protected]
(DB-test) ::INDSÆT I b-VÆRDIER (1),(2),(3),(4),(5),(6),(7),(8),(9),(10);
Forespørgsel OK, 10 rækker påvirket (0,06 sek.)
Records:10 dubletter:0 Advarsler:0
[email protected]
(DB-test) ::VÆLG * FRA a;
+----+
| id |
+----+
| 1 |
| 2 |
| 3 |
| 4 |
| 5 |
| 6 |
| 7 |
| 8 |
| 9 |
| 10 |
+----+
10 rækker i sæt (0,00 sek.)
[email protected]
(DB-test) ::VÆLG * FRA b;
+----+
| id |
+----+
| 1 |
| 2 |
| 3 |
| 4 |
| 5 |
| 6 |
| 7 |
| 8 |
| 9 |
| 10 |
+----+
10 rækker i sæt (0,00 sek.)
[email protected]
(DB-test) ::SLET a,b FRA a INNER JOIN b PÅ a.id =b.id WHERE a.id IN(1,2,3,4);Forespørgsel OK, 4 rækker påvirket (0,08 sek)
[email protected]
(DB-test) ::VÆLG * FRA a;
+----+
| id |
+----+
| 5 |
| 6 |
| 7 |
| 8 |
| 9 |
| 10 |
+----+
6 rækker i sæt (0,00 sek.)
[email protected]
(DB-test) ::VÆLG * FRA b;
+----+
| id |
+----+
| 5 |
| 6 |
| 7 |
| 8 |
| 9 |
| 10 |
+----+
6 rækker i sæt (0,00 sek.)
Prøv det!!!
BTW, jeg fjernede "AS a" og "AS b" fra din forespørgsel, og jeg ændrede a.b_id til a.id