簡體   English   中英

H2數據庫的sql中的特殊字符

[英]special character in sql for h2 database

我使用以下查詢:

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'

錯誤是一樣的。

解決!

轉義符“ \\”解決了該問題。

我遇到的問題是我使用ssh connect。 因此,它消除了字符“ \\”

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM