ERROR 1022 (23000): Can't write; duplicate key in table 'test4':在為"test4"表設置外鍵時.外鍵名與已有的外鍵名重復;代碼如下,注意加粗部分
錯誤代碼:
mysql> create table test4(
-> id int,
-> cp_name varchar(32),
-> constraint test_fk foreign key(cp_name) references student(name)
-> );
ERROR 1022 (23000): Can't write; duplicate key in table 'test4'
正確代碼:
mysql> create table test4(
-> id int,
-> cp_name varchar(32),
-> constraint test1_fk foreign key(cp_name) references student(name)
-> );
Query OK, 0 rows affected (0.54 sec)