Create table Mysql dans un bash via EOF
Résolu
FredM
-
10 déc. 2023 à 22:11
Fred -
Fred -
A voir également:
- Mysql eof
- Mysql community server - Télécharger - Bases de données
- Mysql gratuit ou payant - Forum MySQL
- Could not connect to mysql! please check your database settings! - Forum Redhat
- Fscanf eof ✓ - Forum C
- Mysql error 1 ✓ - Forum Réseaux sociaux
2 réponses
jordane45
Messages postés
38484
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
15 juillet 2025
4 751
10 déc. 2023 à 22:35
10 déc. 2023 à 22:35
Bonjour
Key est un mot clé réservé et ne peut pas être utilisé à moins de le back quoter
En mettant autre chose que Key le problème reste entier ;(
C'est un pb de quotes ou doubles quotes à priori...
jordane45
Messages postés
38484
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
15 juillet 2025
4 751
11 déc. 2023 à 00:03
11 déc. 2023 à 00:03
Tu as changé le "mot" partout ? y compris dans la définition de la primary ?
Le message d'erreur reste le même ?
Peux tu nous poster la requêtes que tu viens de tester et qui te retourne encore une erreur ?
A noter que le mot "value" lui aussi est réservé..
Voici le liste complète : https://dev.mysql.com/doc/refman/8.0/en/keywords.html#keywords-8-0-detailed-V
jordane45
Messages postés
38484
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
15 juillet 2025
4 751
>
jordane45
Messages postés
38484
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
15 juillet 2025
11 déc. 2023 à 00:19
11 déc. 2023 à 00:19
Au passage, essaye de mettre des back slashes devant les backquotes
CREATE TABLE \`store\` ( \`key\` varchar(100) COLLATE utf8mb4_bin NOT NULL DEFAULT '', \`value\` longtext COLLATE utf8mb4_bin NOT NULL, PRIMARY KEY (\`key\`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin;
Fred
>
jordane45
Messages postés
38484
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
15 juillet 2025
14 déc. 2023 à 23:02
14 déc. 2023 à 23:02
Super, merci : en mettant des back slashes devant les backquotes cela fonctionne !
Merci à toi.