【发布时间】:2011-12-17 10:58:15
【问题描述】:
我使用下面的查询:
update ACCOUNT_EXTERNAL_IDS
set EXTERNAL_ID = 'username:vietnt'
where ACCOUNT_ID='1000000'
and EMAIL_ADDRESS='NULL'
显示错误:
ERROR: Column "USERNAME" not found; SQL statement:
update ACCOUNT_EXTERNAL_IDS set EXTERNAL_ID=username:vietnt where ACCOUNT_ID=1000000 and EMAIL_ADDRESS=NULL [42122-147]
我用反斜杠\,那么,查询变成:
update ACCOUNT_EXTERNAL_IDS
set EXTERNAL_ID = 'username\:vietnt'
where ACCOUNT_ID = '1000000'
and EMAIL_ADDRESS='NULL'
错误是一样的。
【问题讨论】:
-
你使用什么工具将 sql 发送到数据库?
-
应该是
EMAIL_ADDRESS IS NULL,除非你真的把字符串NULL保存在你的邮箱里 -
@a_horse_with_no_name:感谢您的评论。我想念它。
标签: sql special-characters h2