Renommer une table ne fonctionne pas dans MySQL
RENAME TABLE group TO member;
Le message d'erreur est
#1064 - 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 'group
RENAME TO member' at line 1
La requête fonctionne correctement sur d'autres tables pour moi, mais pas avec la table group
.
group
est un mot clé (une partie de GROUP BY ) dans MySQL, vous devez l'entourer de backticks pour indiquer à MySQL qu'il doit être interprété comme un nom de table:
RENAME TABLE `group` TO `member`;
ajouté (voir les commentaires) - Ce ne sont pas des guillemets simples.
S'il vous plaît essayez
RENAME TABLE `oldTableName` TO `newTableName`
La requête mysql pour renommer la table est
Rename Table old_name TO new_name
Dans votre requête, vous avez utilisé groupe lequel des mots-clés de MySQL. Essayez d'éviter les mots-clés mysql pour name lorsque vous créez une table, un nom de champ, etc.
ALTER TABLE old_table_name RENAME new_table_name;
ou
RENAME TABLE old_table_name TO new_table_name;
renommer une table dans MySQL:
ALTER TABLE current_name RENAME new_name;
groupe - est un mot réservé dans MySQL, c'est pourquoi vous voyez une telle erreur.
#1064 - 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 'group
RENAME TO member' at line 1
Vous devez insérer le nom de la table dans backticks:
RENAME TABLE `group` TO `member`;
ALTER TABLE `group` RENAME `member`
le groupe est un mot-clé, vous devez donc inclure dans group
Changement de nom de table
RENAME TABLE name_old_table TO name_new_table;
RENAME TABLE tb1 TO tb2;
tb1 - nom de la table en cours. tb2 - le nom que vous voulez que votre table soit appelée.
Selon mysql docs : "renommer les tables TEMPORARY
, RENAME TABLE
ne fonctionne pas. Utilisez plutôt ALTER TABLE
".
C'est donc la méthode la plus portable:
ALTER TABLE `old_name` RENAME `new_name`;
Essayez l'un de ces
RENAME TABLE `group` TO `member`;
o
ALTER TABLE `group` RENAME `member`;
Exécution de la commande Modifier
1.Cliquez sur l'onglet SQL en haut.
2.Dans la zone de texte, entrez la commande suivante: ALTER TABLE exampletable RENAME TO new_table_name;
3.Cliquez sur le bouton aller.