Mysql
 sql >> Datenbank >  >> RDS >> Mysql

PHP MYSQL:sofortige Auswahl + Einfügen

Wenn Sie Ihre Datenbank so einrichten, dass die Spalte eindeutig ist, erlaubt Ihnen die MySQL-Tabelle nicht, denselben Wert zweimal hinzuzufügen. Sie können dann das Ergebnis der Transaktion überprüfen, um sicherzustellen, dass sie erfolgreich war.

Aus Ihrem Beispiel sieht es so aus, als wollten Sie nur einen inkrementierten eindeutigen Schlüssel. Sie sollten dafür eine Ganzzahl verwenden, die beim Einfügen einer neuen Zeile automatisch hochgezählt werden kann. Wenn Sie möchten, dass es in Zeichenfolgenform vorliegt, führen Sie einfach einige grundlegende Berechnungen durch. d.h.

1 = a
2 = b
...
27 = aa
28 = ab

Dies setzt voraus, dass Sie noch keinen Primärschlüssel in Ihrer Tabelle haben. In diesem Fall verstehe ich nicht, warum Sie die Zeichenfolge in dieser Form benötigen. Hoffentlich hilft das weiter und ich entschuldige mich, falls ich die Frage falsch verstanden habe.