首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何通过MySQL通过phpMyAdmin向phpMyAdmin添加新列?

如何通过MySQL通过phpMyAdmin向phpMyAdmin添加新列?
EN

Stack Overflow用户
提问于 2020-03-21 04:46:14
回答 1查看 453关注 0票数 0

不过,根据多年使用MySQL的经验,使用MySQL向phpMyAdmin数据库表添加一个简单的可空整数列是很容易的。我只是发现UI中最类似SSMS的部分,其中新列被添加到Server中的表中,单击add列,输入名称,选中int,默认值为null。

表本身是WordPress创建的posts表。当我单击“保存”时,我会看到一个错误:

ALTER 'wp_posts‘在’wp_posts_count‘之后添加'acserp’INT NULL;

MySQL说:文档

#1067 -post_date的默认值无效

我真的不明白添加整数列必须对post_date列执行什么操作,除非posts表中的某一行对于post_date和mySQL进行了某种检查,以确保在添加任何内容之前注意到表的其余部分是错误的。

EN

回答 1

Stack Overflow用户

发布于 2020-03-22 21:33:41

答案似乎是,您必须使用原始SQL查询并调整SQL_Mode设置。

设置SQL_MODE='ALLOW_INVALID_DATES';ALTER wp_posts在comment_count之后添加new_table INT

Invalid default value for 'create_date' timestamp field

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60784564

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档