специальный символ в sql для базы данных h2 - PullRequest
0 голосов
/ 17 декабря 2011

Я использую запрос ниже:

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'

Ошибка та же.

1 Ответ

0 голосов
/ 19 декабря 2011

Решено!

Экранирующий символ '\' решает проблему.

Проблема, с которой я сталкиваюсь, заключается в использовании ssh connect.Таким образом, он устраняет символ '\'

...