将数据库从mysql5.7导出为sql,在mysql5.5上进行导入:
可以看到 datetime(0)颜色不对,并且有报错:
这是因为 mysql5.7和mysql5.5的datetime、timestamp不兼容。
我的解决办法是:将 datetime(0) DEFAULT NULL 改为:
timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP
然后再运行,成功创建表!
但是不知道能不能解决你们的问题,网上还有很多其他方法可以试试。
将数据库从mysql5.7导出为sql,在mysql5.5上进行导入:
可以看到 datetime(0)颜色不对,并且有报错:
这是因为 mysql5.7和mysql5.5的datetime、timestamp不兼容。
我的解决办法是:将 datetime(0) DEFAULT NULL 改为:
timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP
然后再运行,成功创建表!
但是不知道能不能解决你们的问题,网上还有很多其他方法可以试试。