mysql 不能创建表 Can&39;t create table

你的用户权限可以创建表吗 如果回答是肯定的 要看错误的详细提示,可以使用命令:(在MySQL Manual里搜索“errno 150”时找到)SHOW ENGINE INNODB STATUS; //针对用INNODB存储方式的数据库 在信息中有一组【LATEST FOREIGN KEY ERROR】会有最近错误的详细描述和解决办法。如:Cannot find an index i...
mysql 不能创建表 Can&39;t create table
你的用户权限可以创建表吗 如果回答是肯定的

要看错误的详细提示,可以使用命令:(在MySQL Manual里搜索“errno 150”时找到)

SHOW ENGINE INNODB STATUS; //针对用INNODB存储方式的数据库

在信息中有一组【LATEST FOREIGN KEY ERROR】会有最近错误的详细描述和解决办法。
如:
Cannot find an index in the referenced table where the referenced columns appear as the first columns, or column types in the table and the referenced table do not match for constraint.
(译:不能在“被reference的表”里找到包含“被reference字段”的索引,或者是两个关联字段类型不匹配)

个人解决如下:
把两张表的不同数据库类型改为一样的数据类型2009-07-21
奇怪···我都试过了····粘贴进去的···没问题。。。。2009-07-21
mengvlog 阅读 7 次 更新于 2025-07-20 14:34:35 我来答关注问题0
檬味博客在线解答立即免费咨询

mySQL相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部