ALTER TABLE "LIGHT_COMMAND" MODIFY COLUMN "COMMAND","REVIEWED","APPROVED","CONFIRMED" VARCHAR(30) DEFAULT '0';提示我缺失关键字
时间: 2023-08-03 07:05:15 浏览: 78
alter table 2.zip_ALTER_Table_csharp_sql
在你提供的 ALTER TABLE 语句中,有多个列名和类型被放在了一个 MODIFY COLUMN 子句中,这导致了缺失关键字的错误。你需要分别使用多个 MODIFY COLUMN 子句来修改每个列的默认值。
以下是一个修正后的示例:
```sql
ALTER TABLE "LIGHT_COMMAND"
MODIFY COLUMN "COMMAND" VARCHAR(30) DEFAULT '0',
MODIFY COLUMN "REVIEWED" VARCHAR(30) DEFAULT '0',
MODIFY COLUMN "APPROVED" VARCHAR(30) DEFAULT '0',
MODIFY COLUMN "CONFIRMED" VARCHAR(30) DEFAULT '0';
```
这个语句将会分别修改 "COMMAND"、"REVIEWED"、"APPROVED" 和 "CONFIRMED" 这四个字段的默认值为字符串 '0'。
请确保列名、表名和数据类型与你实际使用的数据库结构一致,并且使用适当的引号或标识符来引用它们。
如果还有其他问题,请随时提问。
阅读全文