尝试运行mysqld时出现时间戳错误

时间:2013-11-26 04:17:54

标签: windows timestamp mysql

当我尝试通过命令提示符运行mysqld进入时,我收到错误说:

[Warning] TIMESTAMP with implicit DEFAULT value is deprecated. 
Please use --explicit_defaults_for_timestamp server option (see documentation for
more details).

我尝试将explicit_defaults_for_timestamp = TRUE粘贴到my.ini文件中,但这不起作用。

4 个答案:

答案 0 :(得分:1)

即使我遇到同样的问题 尝试传递

  

explicit_defaults_for_timestamp = 1

答案 1 :(得分:0)

您可以在这里阅读更多内容。 http://dev.mysql.com/doc/refman/5.6/en/server-system-variables.html#sysvar_explicit_defaults_for_timestamp

但我想您只需要以管理员身份运行命令提示符

还要看这个问题How to enable explicit_defaults_for_timestamp?

答案 2 :(得分:0)

试试这个 转到mysql服务器安装目录 C:\ program files \ mysql \ mysql server 5.6 \ 检查文件my.ini 如果不存在重复的my-default.ini文件,则将其重命名为my.ini并添加 explicit_defaults_for_timestamp = 1 并保存它。

答案 3 :(得分:0)

添加以下命令,应该可以使用。确保添加 -

d:\Program Files\MySQL\MySQL Server 5.6\bin>mysqld.exe --init-file=D:\\mysql-ini
t.txt --explicit_defaults_for_timestamp = 1