Ich habe ein Problem, auf das ich keine Antwort finde. Also, ich habe eine pisselige Tabelle:
Und darauf lasse ich einen Query los:
So, auf meinem System bekomme ich eine Fehlermeldung von wegen Dublicate entry. Auf dem Server in der Firma dagegen läuft es durch. Gut, es wird nur ein Eintrag in die DB geschrieben, aber es gibt keine Fehlermeldung. Auf beiden Kisten läuft ein Linux.
Liegt das an irgendwelchen Einstellungen? AUTOCOMMIT steht bei beiden auf 1.
Peter
Code:
CREATE TABLE `mails` ( `id` int(11) NOT NULL AUTO_INCREMENT, `email` varchar(255) DEFAULT NULL, PRIMARY KEY (`id`), UNIQUE KEY `email` (`email`) ) ENGINE=InnoDB;
Code:
BEGIN; INSERT INTO mails (email) VALUES('mail@peterkropff.de'); INSERT INTO mails (email) VALUES('mail@peterkropff.de'); commit;
Liegt das an irgendwelchen Einstellungen? AUTOCOMMIT steht bei beiden auf 1.
Peter
EDIT:
Ups, falsches Forum, daher verschieb
Kommentar