【发布时间】:2023-03-22 05:44:01
【问题描述】:
1. 当我在 Windows 上运行此 MYSQL 语法时,它运行正常:
CREATE TABLE New
(
id bigint NOT NULL AUTO_INCREMENT,
timeUp datetime DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (id)
)
但是当我尝试在 Linux 上运行这段代码时,我得到了一个错误:
#1067 - Invalid default value for 'time'
2.
在 Windows 上,大小写不敏感,例如。 New 和 new 都被认为是相同的。但在 linux 上,大小写是敏感的。
Linux的配置:
MySQL 5.5.33,phpMyAdmin:4.0.5,PHP:5.2.17
Windows 配置:
MySql:5.6.11,phpMyAdmin:4.0.4.1,PHP:5.5.0
有没有办法让它们在两个系统中通用?或者任何替代方法?
【问题讨论】: