mysql更新失败的问题?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql更新失败的问题?相关的知识,希望对你有一定的参考价值。
参考技术Aupdate语句错误。
在服务运行目录找到my.ini或者my.cnf文件,打开文件,找到[mysqld]在下面增加一行
lower_case_table_names=1 (0:大小写敏感;1:大小写不敏感)
重启MySQL服务
扩展资料
注1:如未改动数据文件夹所有者和组,启动数据库后,进入bus库点击相应表名会出现 ERROR #1017 :Can't find file: '/xxx.frm' 错误或ERROR #1036 Table '表名' is read only
注2:如数据库较多,可能会发现,部分数据库文件中有.frm .MYD .MYI这三种文件,部分数据库中只有.frm文件,这是因为MySQL存储表的时候,使用的默认数据库存储引擎是InnoDB,而使用InnoDB存储引擎的时候,是不生成.MYD 和.MYI文件的。
MySql 重启后:#1452 - 无法添加或更新子行:外键约束失败
【中文标题】MySql 重启后:#1452 - 无法添加或更新子行:外键约束失败【英文标题】:AFTER MySql restart : #1452 - Cannot add or update a child row: a foreign key constraint fails 【发布时间】:2012-05-08 23:13:44 【问题描述】:MySql 重新启动后,当我尝试更新或插入行时出现此错误:#1452 - 无法添加或更新子行:外键约束失败。
奇怪的是,当我再次使用 phpMyAdmin 删除并添加键约束时,问题就消失了。此外,我只有 MAMP 有这个问题,WAMP 没有,直到现在也没有任何其他服务器。 我使用 MySQL 5.5.9,有人可以为此提供解决方案吗? 谢谢, 彼得
【问题讨论】:
相关键是否包含字符串类型的列?这可能与字符集有关。 【参考方案1】:我在使用 MAMP 时遇到了同样的问题:/ 我不知道原因,但“FLUSH TABLE”解决了它。
【讨论】:
FLUSH TABLE 似乎确实解决了这个问题,如果问题再次出现,我会看到。感谢您的建议。以上是关于mysql更新失败的问题?的主要内容,如果未能解决你的问题,请参考以下文章
MySQL:更新视图在 MySQL 5.7 上失败,但在 5.6 上有效
TypeORM/MySQL:无法删除或更新父行:外键约束失败