gpt4 book ai didi

mysql - 如何在 phpMyAdmin 中将 sql_mode 设置为 non_strict?

转载 作者:太空宇宙 更新时间:2023-11-04 10:28:51 25 4
gpt4 key购买 nike

我尝试通过进入我的 etc/mysql 文件夹并执行 sudo vim my.conf 并输入 sql_mode=""< 将我的 sql_mode 设置为非严格,并使用 sudo service mysql restart 重新启动 SQL,但它不起作用。我还尝试输入 SET SQL_MODE="";在我的 phpMyAdmin 中,但它也不起作用。

出于某种原因,这一行给我一个错误:

`created` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,

#1067 - Invalid default value for 'created'

我假设这是因为 sql_mode,是吗?

我正在使用 mysql Ver 14.14 Distrib 5.5.52,用于使用 readline 6.2 的 debian-linux-gnu (x86_64)

最佳答案

这与严格模式无关。

您需要一个 TIMESTAMP 列才能使用 CURRENT_TIMESTAMP。您不能将其放在 DATETIME 列中。

关于mysql - 如何在 phpMyAdmin 中将 sql_mode 设置为 non_strict?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40789706/

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