Cara menggunakan rename table di mysql

Mengganti nama tabel tidak berfungsi di MySQL

RENAME TABLE group TO member;

Pesan kesalahannya adalah

#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

Kueri bekerja dengan baik pada tabel lain untuk saya, tetapi tidak dengan tabel group.

group adalah kata kunci (bagian dari GROUP BY ) di MySQL, Anda harus mengelilinginya dengan backticks untuk memperlihatkan MySQL yang Anda inginkan diterjemahkan sebagai nama tabel:

RENAME TABLE `group` TO `member`;

ditambahkan (lihat komentar) - Itu bukan tanda kutip tunggal.

Silakan dicoba

RENAME TABLE  `oldTableName` TO  `newTableName`

Permintaan mysql untuk mengganti nama tabel adalah

Rename Table old_name TO new_name

Di kueri Anda, Anda telah menggunakan grup kata kunci yang mana di MySQL. Cobalah untuk menghindari kata kunci mysql untuk nama saat membuat tabel, nama bidang dan sebagainya.

ALTER TABLE old_table_name RENAME new_table_name;

atau

RENAME TABLE old_table_name TO new_table_name;

Ganti nama tabel di MySQL:

ALTER TABLE current_name RENAME new_name;

grup - adalah Word yang dilindungi undang-undang di MySQL, itu sebabnya Anda melihat kesalahan tersebut.

#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

Anda harus memasukkan nama tabel menjadi backticks:

RENAME TABLE `group` TO `member`;

ALTER TABLE `group` RENAME `member`

grup adalah kata kunci sehingga Anda harus melampirkan group

Perubahan nama tabel

RENAME TABLE name_old_table TO name_new_table;

RENAME TABLE tb1 TO tb2;

tb1 - nama tabel saat ini. tb2 - nama yang Anda inginkan meja Anda dipanggil.

Coba semua ini

RENAME TABLE `group` TO `member`;

ata

ALTER TABLE `group` RENAME `member`;

Menurut mysql docs : "untuk mengubah nama tabel TEMPORARY, RENAME TABLE tidak berfungsi. Gunakan ALTER TABLE sebagai gantinya."

Jadi ini adalah metode yang paling portabel:

ALTER TABLE `old_name` RENAME `new_name`;

Menjalankan Perintah Alter

1.Klik tab SQL di bagian atas.

2. Pada kotak teks masukkan perintah berikut: ALTER TABLE exampletable RENAME TO new_table_name;

3. Klik tombol pergi.

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

Apa yang dimaksud dengan rename table di MySQL? Ini adalah teknik di MySQL dimana kita dapat mengubah nama tabel yang ada, misalnya, kita memiliki tabel di database dengan nama "ABC" untuk menampilkan daftar siswa dari sekolah, dan kami ingin menggunakan tabel yang sama untuk membuat daftar siswa bus sekolah, jadi alih-alih membuat tabel baru dengan data yang sama, kami dapat mengubah nama yang ada meja. Untuk tujuan ini, kami menggunakan teknik “Rename” untuk mengedit nama tabel yang ada.
Artikel ini akan membuat kita mengerti bagaimana kita bisa mengganti nama tabel di MySQL.

Bagaimana kita bisa mengganti nama tabel di MySQL

Untuk memahami bagaimana kita dapat mengganti nama tabel di MySQL, pertama-tama kita akan membuka terminal dan pergi ke lingkungan MySQL dengan menggunakan perintah

$ sudo mysql

Cara menggunakan rename table di mysql

Setelah kita berada di MySQL, kita harus membuat daftar database yang telah kita buat di MySQL sebagai

MENUNJUKKANBASIS DATA;

Cara menggunakan rename table di mysql

Pada output, kita dapat melihat daftar database dan juga dapat melihat database “Organisasi” yang telah kita buat. Untuk mengakses database ini, kita akan menjalankan perintah berikut dengan nama database.

MENGGUNAKAN Organisasi;

Cara menggunakan rename table di mysql

Setelah kita berada di database, tampilkan daftar tabel dari database ini.

MENUNJUKKANTABEL;

Cara menggunakan rename table di mysql

Buka tabel “Employees_data” menggunakan perintah DESCRIBE dengan nama tabel.

MENGGAMBARKAN data_karyawan;

Cara menggunakan rename table di mysql

Pada output, sebuah tabel telah ditampilkan. Sekarang jika kita ingin mengubah nama tabel kita dapat mengubahnya dengan perintah yang sintaks umumnya.

GANTI NAMAMEJA[nama_lama]KE[nama baru];

Dalam contoh kami, kami menggunakan perintah ini sebagai:

GANTI NAMAMEJA data_karyawan KE myEmployee_data;

Cara menggunakan rename table di mysql

Nama telah diubah sekarang untuk memverifikasinya, kami akan membuka tabel dengan nama barunya.

MENGGAMBARKAN myEmployee_data;

Cara menggunakan rename table di mysql

Kami juga dapat mengganti nama tabel dengan menggunakan MENGUBAH memerintah. Struktur umum dari perintah akan.

MENGUBAHMEJA[old_name_of_table]GANTI NAMAKE[new_table_of_table];

Dalam kasus kami, itu akan menjadi:

MENGUBAHMEJA data_karyawan saya GANTI NAMAKE TSEP_Karyawan_data;

Cara menggunakan rename table di mysql

Untuk keperluan verifikasi, kami kembali menampilkan tabel dengan menggunakan nama baru sebagai:

MENGGAMBARKAN TSEP_Karyawan_data;

Cara menggunakan rename table di mysql

Kami juga dapat menggunakan ALTER TABEL perintah sebagai:

MENGUBAHMEJA[old_name_of_table]GANTI NAMA[new_name_of_talble];

Dalam contoh kita, itu akan digunakan sebagai:

MENGUBAHMEJA TSEP_Karyawan_data GANTI NAMA LinuxHint_Employeees_data;

Cara menggunakan rename table di mysql

Untuk tampilan tabel yang baru diberi nama:

MENGGAMBARKAN LinuxHint_Employeees_data;

Cara menggunakan rename table di mysql

Sekarang kita akan keluar dari lingkungan MySQL:

keluar

Cara menggunakan rename table di mysql

Kesimpulan

Pada artikel ini, kita telah membahas dengan beberapa contoh, teknik cara mengubah nama tabel bekerja di MySQL. Kami mengganti nama tabel dengan perintah "GANTI NAMA" serta dengan perintah "ALTER". Saya harap artikel ini akan membantu Anda dalam memahami teknik "mengganti nama tabel".