Pouvez-vous me dire comment générer un numéro automatique en SQL? J'ai essayé mais il montre l'erreur suivanteNuméro d'incrémentation automatique
"sytnax incorrect près AUTO_INCREMENT".
Qu'est-ce que je fais mal?
create table auto1
(
Sno int NOT NULL AUTO_INCREMENT,
fname varchar(50)
)
** Quel système de base de données **, et quelle version ?? * SQL * n'est que le * Structured Query Language * - un langage utilisé par de nombreux systèmes de bases de données, mais pas un produit de base de données ... Des trucs comme celui-ci sont spécifiques aux fournisseurs. Nous devons donc savoir quel système de base de données vous utilisez. ... –
@Dems: 'AUTO_INCREMENT' n'a pas d'espace dans MySQL, le soulignement est nécessaire. –
Ce qui manque (si c'est pour MySQL) est un index sur 'Sno'. Il ne doit pas être défini comme 'UNIQUE' ou' PRIMARY KEY' mais vous avez besoin d'un index pour une colonne 'AUTO_INCREMENT' dans MySQL. –