欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

mysql 1293 错误的解决

程序员文章站 2022-07-06 10:12:51
在部署项目时,我们的生产环境和测试环境一般都是一致的,但是在部署项目时偶尔也会遇到MySQL环境不一致的问题。遇到的坑特意记录一下。我是把MySQL5.7环境中的sql脚本导入到MySQL5.5环境中,中间出现了1293、1071错误。1293错误: 是由于我们的建表语句中有两个时间字段(比如创建时间、更新时间),解决办法可以是指定插入时间,也可以使用数据库的默认时间。1071错误: 是由于字符集utf8情况下在var插入最大字符只能设置255,超出会报错。......

       在部署项目时,我们的生产环境和测试环境一般都是一致的,但是在部署项目时偶尔也会遇到MySQL环境不一致的问题。遇到的坑特意记录一下。我是把MySQL5.7环境中的sql脚本导入到MySQL5.5环境中,中间出现了1293、1071错误。

1293错误:

       是由于我们的建表语句中有两个时间字段(比如创建时间、更新时间),解决办法可以是指定插入时间,也可以使用数据库的默认时间。

1071错误:

     是由于字符集utf8情况下在var插入最大字符只能设置255,超出会报错。

     mysql5.5的版本和5.7的版本差别还是很大的,再比如union all 的使用问题,在这两个版本中的使用语法是不一样的。关于MySQL本人对它的研究还远远不够,路漫漫其修远兮,吾将上下而求索。欢迎各位留言指正。。。

本文地址:https://blog.csdn.net/duan196_118/article/details/107389591

相关标签: # 项目实战