如果行的值等于 1 ,我需要使img_path
列中的默认值等于 1。如图所示,无论列的值如何,默认值都是相同的。images/defaultactive.png
isActive
img_path
isActive
我试过这个,但得到语法错误:
ALTER TABLE my_table ALTER COLUMN img_path SET DEFAULT 'images\/defaultactive.png' WHERE isActive = 1;
这可以设置这个规则吗?同样,img_path 列的默认值需要依赖于 isActive 列的值(0 或 1)。
img_path
需要等于images/soldico1.png
ifisActive = 0
和等于images/defaultactive.png
if isActive = 1
。
我是 MySQL 新手,所以请尽可能简单!