当我尝试通过命令提示符运行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文件中,但这不起作用。
答案 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
但我想您只需要以管理员身份运行命令提示符
答案 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