CREATE TABLE IF NOT EXISTS customers (customer_id TEXT NOT NULL, time_stamp TIMESTAMP NOT NULL, customer_info TEXT), PRIMARY KEY (time_stamp)
Quel est le problème avec le SQL?
L'erreur est
mysql> CREATE TABLE IF NOT EXISTS customers (customer_id TEXT NOT NULL, time_stamp TIMESTAMP NOT NULL,
customer_info TEXT), PRIMARY KEY (time_stamp);
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that
corresponds to your MySQL server version for the right syntax to use
near ' PRIMARY KEY (time_stamp)' at line 1
Quelle erreur obtenez-vous? – BoltClock
est cette virgule avant que 'PRIMARY KEY' neccessary? D'ailleurs, un horodatage ne semble pas être un bon PK pour un client. Ne devrait-il pas être "customer_id"? – Kos
+1 Merci d'avoir attrapé un bug copier/coller :-) Le code client doit en effet être la clé primaire. Si tu ne me l'avais pas dit, je devrais t'avoir accordé la réponse à ma prochaine question :-) – Mawg