MySQL给的错误信息太简略了, 比如
Error Code: 1215. Cannot add foreign key constraint
有没有办法可以显示详细的错误信息?
在MySQL中,你可以使用SHOW CREATE TABLE
语句来查看详细的创建表语句,从而获取错误信息。例如:
sql
SHOW CREATE TABLE your_table;
请将your_table
替换为你的表名。
如果表不存在,SHOW CREATE TABLE
语句将返回一个空字符串。如果表存在,它将返回一个包含所有创建表信息的字符串。
注意,SHOW CREATE TABLE
语句不会显示表的结构信息,如索引、约束等。如果你需要查看这些信息,你可能需要使用SHOW INDEXES, PRIMARY KEY, FOREIGN KEY
等更复杂的查询。