Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

MySQL perlu membuat kolom BUKAN UNIK. Error Can't DROP 'ColumnName' periksa apakah kolom/kunci ada

Mungkin Anda memiliki nama INDEX . Dengan menggunakan SHOW CREATE TABLE tbl Anda dapat mengetahui nama-nama indeks. Kemudian letakkan berdasarkan nama (mis. beberapa tabel pengujian):

mysql> SHOW CREATE TABLE test;
CREATE TABLE `test` (
  `entry_id` int(11) DEFAULT NULL,
  `user_id` int(11) DEFAULT NULL,
  UNIQUE KEY `k` (`entry_id`)
)

Untuk menjatuhkan indeks, gunakan ini:

ALTER TABLE test DROP INDEX k;

Nama kunci Anda adalah RegistrationNumber (seperti yang diceritakan oleh pesan kesalahan):

ALTER TABLE TableName DROP INDEX RegistrationNumber;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL Collation:latin1_swedish_ci Vs utf8_general_ci

  2. alias kolom mysql tidak berfungsi, harus membuat rangkaian kosong untuk membuatnya berfungsi

  3. gambar diupload tapi saya tidak bisa melihatnya

  4. klausa IN di mysql nodejs

  5. Tampilkan Data dengan Format di Datagridview