设为首页收藏本站

简体中文 繁體中文 English 日本語 Deutsch 한국 사람 بالعربية TÜRKÇE português คนไทย Français

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 36|回复: 2

数据库报错,哪个老铁看下

[复制链接]

1

主题

8

回帖

29

积分

新手上路

积分
29
发表于 2019-9-24 22:00:07 | 显示全部楼层 |阅读模式
本帖最后由 xia 于 2019-9-24 22:08 编辑

MySQL error: SQLSTATE[42000]: Syntax error or access violation: 1067 Invalid default value for 'created', in: CREATE TABLE `df_collections` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(255) NOT NULL, `uid` mediumint(9) NOT NULL, `created` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci


filerun 甲骨文服务器
回复

使用道具 举报

16

主题

358

回帖

812

积分

高级会员

积分
812
发表于 2019-9-24 22:08:47 | 显示全部楼层
Syntax error or access violation
回复

使用道具 举报

53

主题

4830

回帖

9973

积分

论坛元老

积分
9973
发表于 2019-9-24 22:03:35 | 显示全部楼层

阿彪老哥 发表于 2019-9-24 22:08

换成MySQL 5.6或以上版本, created字段的默认只CURRENT_TIMESTAMP只有5.6及以后版本才支持,,嗯,
没记错的 ...

谢谢,我试试
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Discuz! X

GMT+8, 2026-3-31 14:29 , Processed in 0.015202 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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