Hernoem een ​​tabel in MySQL

Het hernoemen van een tabel werkt niet in MySQL

RENAME TABLE group TO member;

Het foutbericht is

#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

De query werkt prima op andere tafels voor mij, maar niet met de tafel group.


1, Autoriteit 100%

groupis een sleutelwoord (onderdeel van Groep door ) in MySQL, je moet het omringen met Backticks om MySQL te tonen die je wilt dat het wordt geïnterpreteerd als een tabelnaam:

RENAME TABLE `group` TO `member`;

(zie opmerkingen) – dat zijn geen enkele aanhalingstekens.


2, Autoriteit 28%

Probeer

RENAME TABLE  `oldTableName` TO  `newTableName`

3, Autoriteit 6%

De MySQL-query voor de hernoemende tabel is

Rename Table old_name TO new_name

In uw zoekopdracht heb je groep gebruikt welke van de zoekwoorden in MySQL.
Probeer MySQL-trefwoorden voor naam te vermijden tijdens het maken van tabel, veldnaam enzovoort.


4, Autoriteit 5%

ALTER TABLE old_table_name RENAME new_table_name;

of

RENAME TABLE old_table_name TO new_table_name;

Antwoord 5, autoriteit 4%

Tafelnaam wijzigen

RENAME TABLE old_table_name TO new_table_name;

Antwoord 6, autoriteit 4%

De naam van een tabel in MySQL wijzigen :

ALTER TABLE current_name RENAME new_name;

Antwoord 7, autoriteit 3%

groep – is een gereserveerd woord in MySQL, daarom zie je zo’n fout.

#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

U moet de tabelnaam in backticksplaatsen:

RENAME TABLE `group` TO `member`;

Antwoord 8, autoriteit 3%

ALTER TABLE `group` RENAME `member`

groep is trefwoord, dus u moet deze insluiten in group


Antwoord 9, autoriteit 2%

RENAME TABLE tb1 TO tb2;

tb1 – huidige tabelnaam.
tb2 – de naam die u wilt dat uw tabel wordt genoemd.


Antwoord 10, autoriteit 2%

Volgens mysql-documenten: “hernoemen TEMPORARYtabellen, RENAME TABLEwerkt niet. Gebruik in plaats daarvan ALTER TABLE.”

Dit is dus de meest draagbare methode:

ALTER TABLE `old_name` RENAME `new_name`;

11

Probeer een van deze

RENAME TABLE `group` TO `member`;

of

ALTER TABLE `group` RENAME `member`;

12

Het wijzigen opdracht

1.Klik op het tabblad SQL bovenaan.

2. In het tekstvakje Voer de volgende opdracht in: ALTER TABLE exampletable RENAME TO new_table_name;

3.Klik op de knop GO.

Bron: https://my.bluehost.com/hosting/help/2158


13

U kunt

gebruiken

RENAME TABLE `group` TO `member`;

Gebruik backtick (`) in plaats van een enkele offerte (‘).


14

Hernoemt table
Syntaxis
De syntaxis om een ​​tabel in MySQL te hernoemen, is:

ALTER TABLE table_name
RENAME TO new_table_name;

Voorbeeld
Laten we eens kijken naar een voorbeeld dat laat zien hoe een tabel in MySQL kan hernoemen met behulp van de wijzers van het altertabel.
of voorbeeld:

ALTER TABLE contacts
RENAME TO people;

15

Zonder de naam van de database te geven, kan de tabel in mijn geval niet worden hernoemd, ik heb de onderstaande opdracht gevolgd om de naam van de tabel te wijzigen.

RENAME TABLE current_db.tbl_name TO current_db.tbl_name;

Antwoord 16

Klik met de rechtermuisknop op Bekijk > Nieuwe zoekopdracht

En typ:
EXEC sp_rename ‘Tabel’, ‘NieuweNaam’

Klik vervolgens op de knop Uitvoeren in de linkerbovenhoek van de pagina.

Other episodes