如何在MySQL中一次为多个列设置多个默认约束?

问题描述 投票:0回答:1

是否有一种方法可以更改表以在MySQL中一次设置多个默认约束?

这是我尝试过的

ALTER TABLE test00.tbl_00 ALTER card_flg_visa,card_flg_jcb SET DEFAULT (0, 1);

发生以下错误

错误代码:1064。您的SQL语法有错误;检查与您的MySQL服务器版本相对应的手册,以在第1行的',card_flg_jcb SET DEFAULT(0,1)'附近使用正确的语法

mysql sql constraints alter-table default-constraint
1个回答
1
投票
ALTER TABLE test00.tbl_00 ALTER card_flg_visa SET DEFAULT 0, ALTER card_flg_jcb SET DEFAULT 1;

Demo on dbfiddle

© www.soinside.com 2019 - 2024. All rights reserved.