Moin!
da bekommst du dann ggf. die fehlermeldungen der DB in bezug auf snytaktische fehler o.ä. in deiner query anzeigt.
Da wird im speziellen Fall drinstehen, dass INSERT INTO nicht mit WHERE kombiniert werden kann.
INSERT erzeugt einen neuen Datensatz. Alle in den Datensatz gehörenden Daten - auch dessen ID - sind irgendwie anzugeben, weil sie eben komplett neu definiert werden müssen. Die Daten, die nicht explizit im Statement angegeben werden, werden durch die Default-Werte, die beim Anlegen der Tabelle definiert wurden, aufgefüllt. Typischerweise fällt darunter auch der Primärschlüssel der Tabelle, der bei MySQL durch auto_increment eindeutig gehalten wird.
- Sven Rautenberg
--
ss:) zu:) ls:[ fo:} de:] va:) ch:] sh:) n4:# rl:| br:< js:| ie:( fl:( mo:|
ss:) zu:) ls:[ fo:} de:] va:) ch:] sh:) n4:# rl:| br:< js:| ie:( fl:( mo:|