Mysql
 sql >> Base de données >  >> RDS >> Mysql

PHP MYSQL :sélection instantanée + insertion

Si vous configurez votre base de données pour que la colonne soit unique, la table MySQL ne vous permettra pas d'ajouter deux fois la même valeur. Vous pouvez ensuite vérifier le résultat de la transaction pour vous assurer qu'elle a réussi.

D'après votre exemple, il semble que vous souhaitiez simplement une clé unique incrémentée. Vous devez utiliser un entier pour cela, qui peut s'incrémenter automatiquement lorsque vous insérez une nouvelle ligne. Si vous voulez qu'il soit sous forme de chaîne, effectuez simplement quelques calculs de base dessus. c'est-à-dire

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

Cela suppose que vous n'avez pas déjà de clé primaire sur votre table, auquel cas je ne comprends pas pourquoi vous avez besoin de la chaîne sous cette forme. J'espère que cela vous aidera, et je m'excuse si j'ai mal compris la question.