mysql制作外鍵出現(xiàn)duplicate?key?name錯(cuò)誤問題及解決
mysql制作外鍵出現(xiàn)duplicate key name錯(cuò)誤
在borrowlist表中bookid(int,not null)參考books表中id(int ,pk ,not null)屬性,但是出現(xiàn)duplicate key name’FK_borrowlist’ error number:1061問題,請問該如何解決?
應(yīng)該是你那個(gè)外鍵索引名有重復(fù)了把FK_borrowlist改成FK_borrowlist1就行了吧。我也試過。
外鍵會自動增加索引,各個(gè)表索引不能重復(fù),因此會顯示錯(cuò)誤。
mysql建表出現(xiàn)錯(cuò)誤
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that correspo
Mysql命令行sql語句建表報(bào)錯(cuò):

這里是你的SQL語法有錯(cuò)誤;查看與MySQL服務(wù)器版本對應(yīng)的手冊,以確定使用。
我的問題是sql語句里反引號用成了單引號
我這里用的是英文中的單引號

所以會有語法報(bào)錯(cuò);
正確的應(yīng)該是鍵盤ESC鍵下的反引號

此外有這種報(bào)錯(cuò)的原因還可能會是分號在中文輸入的問題或者是命令語句的拼寫錯(cuò)誤。
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
mysql:ERROR?2003?(HY000)故障錯(cuò)誤解決方法與思路
這篇文章主要給大家介紹了關(guān)于mysql:ERROR?2003?(HY000)故障錯(cuò)誤解決方法與思路的相關(guān)資料,error 2003 hy000是MySQL數(shù)據(jù)庫中一個(gè)常見的錯(cuò)誤代碼,它通常意味著MySQL無法建立到數(shù)據(jù)庫的連接,需要的朋友可以參考下2024-02-02
Ubuntu15下mysql5.6.25不支持中文的解決辦法
Ubuntu15下mysql5.6.25出現(xiàn)亂碼,不支持中文,該問題如何解決呢?下面看看小編是怎么解決此問題的,需要的朋友可以參考下2015-09-09

