# Mysql 常见报错

Mysql 常见报错

Mysql时区报错
  • 报错信息:
The server time zone value ' й   ׼ʱ  ' is unrecognized or represents more than one time zone.(时区报错)
  • 解决方法:设置Mysql的时区:set global time_zone = '+8:00';
Url 设置时区
jdbc:mysql://localhost:3306/test?characterEncoding=UTF-8&serverTimezone=Asia/Shanghai
链接不可用
  • 报错信息:
The last packet successfully received from the server was 870,513 milliseconds ago.  The last packet sent successfully to the server was 870,544 milliseconds ago.
is longer than the server configured value of 'wait_timeout'. 
You should consider either expiring and/or testing connection validity before use in your application, increasing the server configured values for client timeouts,
or using the Connector/J connection property 'autoReconnect=true' to avoid this problem.
  • 解决办法:
show  variables like '%timeout%';
set  wait_timeout=1200;

Incorrect table definition; there can be only one TIMESTAMP column with CURRENT_TIMESTAMP in DEFAULT or ON UPDATE clause
  • 错误描述:在创建表结构时有且只有一个可以在default或者update时带上CURRENT_TIMESTAMP

  • 解决办法:只让一个TIMESTAMP列在设置默认值或更新时带上CURRENT_TIMESTAMP

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

全栈程序员

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值