gpt4 book ai didi

mysql - phpmyadmin 自动更新,sql mod

转载 作者:行者123 更新时间:2023-11-29 19:40:41 25 4
gpt4 key购买 nike

在mysql变量sql模式下STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION已被删除。我的服务器会自动更新并且值STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION 返回。

在“更新首选项”下,“每日更新”已设置为“从不更新”,操作系统包更新已设置为“从不更新”。

服务器(phpmyadmin)定期更新,并显示:

 ERROR No 1364 "Field 'coloumn_name' doesn't have a default value"

我的服务器来自Godaddy

请帮忙..

最佳答案

这有点奇怪,因为处理更新的人(或软件)应该已经为您更新了表结构,但这似乎是一个非常简单的修复。 phpMyAdmin 有 an optional database启用高级功能。听起来当 phpMyAdmin 代码的其余部分更新时,数据库结构没有更新。

您的情况有点奇怪,因为 column_name 列至少自 2009 年以来就没有更改过,这基本上意味着您运行的任何版本都必须非常过时。

sql 文件夹中(如果您当前的 phpMyAdmin 仍然很旧,则可以在其他文件夹中,例如 scriptsexamples),有各种 .sql 文件可以帮助更新您的安装。您可能希望运行create_tables.sql,但这并不总是升级现有表,因此,再次取决于所涉及的版本,您可能最好直接删除表并运行该脚本来创建它们。我在当前的两个升级脚本中没有看到任何会影响 column_info 的内容,因此要么该更改太旧而被删除,要么发生了其他奇怪的事情。您可能还想尝试手动执行此操作;如果您要编辑该列的结构,您可以添加默认值 ''

关于mysql - phpmyadmin 自动更新,sql mod,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41374728/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com