我们有一个MySQL表,它被修改为
ALTER TABLE t COMMENT 'foo'我们后来意识到我们不想要这样的评论。有没有办法删除它?
简单地说
ALTER TABLE t COMMENT 'NOT foo'只需添加一个额外的注释,这样当您执行SHOW CREATE TABLE t时,它会同时显示两个注释...
预计到达时间:
啊,问题似乎是我的PHP正在处理注释,它无法区分添加列的注释和整个表的注释……
所以,现在我需要做的是删除替换列注释...
发布于 2009-12-11 05:39:20
ALTER TABLE t COMMENT '';
应该行得通。
示例:
ALTER TABLE test_table COMMENT 'foo';
SHOW CREATE TABLE test_table;结果如下:
CREATE TABLE `test_table` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8 COMMENT='foo'紧接着是
ALTER TABLE test_table COMMENT '';
SHOW CREATE TABLE test_table;结果如下:
CREATE TABLE `test_table` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8发布于 2009-12-11 05:38:08
ALTER TABLE t COMMENT ''发布于 2009-12-11 05:40:02
ALTER TABLE t COMMENT = ''https://stackoverflow.com/questions/1884168
复制相似问题