mysql - ERROR 1031 (HY000): '#sql-5dd9_ac7bc' 的表存储引擎没有此选项
问题描述
这是表结构:
CREATE TABLE `table_1` (
`id` int(11) unsigned NOT NULL DEFAULT '0',
`a` varchar(5) NOT NULL DEFAULT '',
`b` int(3) NOT NULL DEFAULT '0',
`c` int(3) NOT NULL DEFAULT '0',
`d` int(8) unsigned NOT NULL DEFAULT '259200',
`e` varchar(8) NOT NULL DEFAULT 'ascii',
`f` text,
`g` varchar(20) DEFAULT NULL,
`h` varchar(10) DEFAULT NULL,
`i` datetime DEFAULT NULL,
`j` datetime DEFAULT NULL,
`k` datetime DEFAULT NULL,
`l` varchar(200) DEFAULT NULL,
`m` int(1) NOT NULL DEFAULT '1',
`n` varchar(80) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ENCRYPTION='Y'
添加列时出现错误:
alter table table_1 add req_user varchar(20) default NULL;
ERROR 1031 (HY000): '#sql-5dd9_ac7bc' 的表存储引擎没有此选项
为什么会这样?我该如何解决?
解决方案
推荐阅读
- azure-devops - 在 Azure YAML 管道中将 PSCustomObject 作为全局变量传递
- python - 我希望我在 pygame 中的角色不会离开屏幕
- pyephem - PyEphem 的数据源?
- c++ - sstream 字符串错误输出
- python - 无法导入scrapy
- html - 如何插入一个拉 H1 文本的字段?
- rust - `由于需求冲突,无法为 autoref 推断适当的生命周期`,但由于特征定义约束,无法更改任何内容
- python-3.x - Debian上的python 3以交互模式工作但无法运行任何命令
- android - 在 Junit 中模拟 DateFormat 并设置时区
- c# - C# 带参数触发 EventHandler