15. september 2004 - 09:23Der er
15 kommentarer og 1 løsning
Finde det kommende id.
Jeg vil gerne kunne hive det kommende id ud af min mysql database, men kender ikke funktionen. Det skal bruges så jeg kan navngive et billede med det samme som idet i databasen.
Problemet er bare at hvis jeg sletter alt i databasen, så er der ingen poster hvor jeg kan hive noget ud fra, men pga autonummeringen kan id'et godt være 65. Har du et alternativ til det.
Ikke hvad jeg ved. Men der findes sikkert en funktion der kan vise hvilket nummer tabellen starter med hvis den er tom. Kik i dokumentationen som Erik linker til.
Problemt stillinge er typisk den at man skal indsætte en række i hver af to tabeller. Den første tabel har en auto incrment key. den anden tabel har et felt som peger på rækken i dne første tabel.
INSERT INTO tabel1 (b,c) VALUES (123,'abc')
INSERT INTO tabel2 (x,y) VALUES (77, LAST_INSERT_ID())
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.