本文由 资源共享网 – ziyuan 发布,转载请注明出处,如有问题请联系我们![免费]mysql5.7转mysql5.5
收藏| 修改项 | 原语法 | 修改后 | 说明 |
|---|---|---|---|
| datetime 默认值 | DEFAULT CURRENT_TIMESTAMP | DEFAULT NULL | MySQL 5.5 不支持 datetime 自动时间戳 |
| datetime 自动更新 | ON UPDATE CURRENT_TIMESTAMP | 移除 | MySQL 5.5 不支持此功能 |
| 字符集校验 | utf8mb4_unicode_ci | utf8mb4_general_ci | MySQL 5.5 对 unicode_ci 支持有限 |
注意事项:由于移除了自动时间戳功能,created_at 和 updated_at 字段现在为 DEFAULT NULL。在实际应用中,需要在代码层面(如 PHP 应用)在插入 / 更新时手动设置这些字段的值。

