老莫的笔记本  
  
请选择 进入手机版 | 继续访问电脑版
查看: 882|回复: 0

phpstudy_pro 报错 1406 的解决方法

[复制链接]

662

主题

878

帖子

5129

积分

超级版主

Rank: 8Rank: 8

积分
5129
发表于 2020-10-19 11:09:43 | 显示全部楼层 |阅读模式
先说问题:

我查数据库时,报错1406 【 date too long
这个问题是字符串编码问题: 在linux 系统中 “在my.ini里找到sql- mode='STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION'把其中 的STRICT_TRANS_TABLES,去掉,或者把sql- mode=STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION注释掉,然 后重启mysql就ok了”;
但是我本地是 phpstudy_pro 搭建的环境,有my,ini 可是里面 没有sql- mode ;
但是没招,所以最终方法是:

1. 将数据库删除,重新建一个  选择编码 :
    utf8_general_ci  
    然后导入数据

2.  在sql 中执行这段代码:
    SET @@global.sql_mode= ''
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表