Lors de la création de la table SQL, une erreur 1064 s'est produite à la ligne 6
P粉875565683
P粉875565683 2023-08-26 08:59:47
0
2
401
<p><pre class="brush:php;toolbar:false;">CREATE TABLE Client( customer_id INT AUTO_INCREMENT CLÉ PRIMAIRE, nom_client VARCHAR(50) NON NULL, email_client VARCHAR(100) NULL, adresse_rue VARCHAR(50) NULL, ville VARCHAR(50) NULL, province CHAR(2) NULL, code_postal CHAR(6) NULL, );</pré> <p>Comme mentionné ci-dessus, en essayant de créer une nouvelle table, j'ai rencontré l'erreur 1064 et je ne sais pas pourquoi. Le nom « ville » n’est pas un mot réservé et, à ma connaissance, la définition n’est pas dépassée. </p> <p><strong>#1064 - Votre syntaxe SQL est incorrecte ; consultez le manuel de la version de votre serveur MySQL pour connaître la syntaxe correcte à utiliser près du ")" à la ligne 6</strong><
P粉875565683
P粉875565683

répondre à tous(2)
P粉818125805

peux-tu essayer ça

CREATE TABLE Customer(
    customer_id INT AUTO_INCREMENT PRIMARY KEY,
    customer_name VARCHAR(50) NOT NULL,
    customer_email VARCHAR(100) NULL,
    street_address VARCHAR(50) NULL,
    city VARCHAR(50) NULL,
    province CHAR(2) NULL,
    postal_code CHAR(6) NULL
);
P粉952365143

Supprimez la virgule après postal_code

CREATE TABLE Customer(
customer_id INT AUTO_INCREMENT PRIMARY KEY,
customer_name VARCHAR(50) NOT NULL,
customer_email VARCHAR(100) NULL,
street_address VARCHAR(50) NULL,
city VARCHAR(50) NULL,
province CHAR(2) NULL,
postal_code CHAR(6) NULL
);
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal