Hello,
Innerhalb meiner Java Klasse:
statement.execute("create table kunden(id int primary key auto_increment,vorname varchar(80),nachname varchar(80))");sowas wie:
statement.execute("create table kunden(vorname varchar(80),nachname varchar(80))");funktioniert.
Mein MySQL kennt auto_increment an dieser Stelle nicht :(
Das klingt nach Kontakt zur Datenbank per ODBC und da könntest Du tatsächlich ein Problem haben.
Manche Sachen gehen per ODBC einfach nicht. Kann sein, dass sich das inzwischen etwas gebessert hat, aber ich erinnere mich noch gut an unsere eigenen krampfhaften Versuche und nachher stand irgendwo explizit: "Autoincrement wird nicht unterstützt"
Da müssten sich jetzt diejenigen nochmal einschalten, die voll im Thema stehen.
Ich wollte nur die Vermutung nicht unterschlagen.
Ein harzliches Glückauf
Tom vom Berg