MySQL更新表报错:unknown column ArrowBottom问题求助
解决MySQL UPDATE语句中"unknown column"错误
你的问题出在字符串值没有用单引号包裹——MySQL会把Arrow和ArrowBottom当成列名,而不是字段的取值,所以抛出"unknown column"错误。
正确的SQL语句应该是:
update pages set icon = 'Arrow' where icon = 'ArrowBottom';
注意:MySQL中,字符串类型(比如VARCHAR、TEXT)的字段值必须用单引号(或双引号,需配合SQL模式设置)包裹;只有数字类型的字段值可以直接写,不需要引号。
内容的提问来源于stack exchange,提问作者Mohamed Masmoudi
相关产品推荐
相关产品推荐

