嘗試使用分號和引號更新字符串時遇到了奇怪的錯誤。例如,下面的SQL失敗,錯誤:在orientdb更新操作中轉義分號和引號
"java.lang.IllegalStateException: Missing closed string character: '"', position: 64:
UPDATE #26:185 SET description = "<div style=\"text-align: right;\">Text</div>";
然而,如果除去 ';',該SQL的工作原理:
UPDATE #26:185 SET description = "<div style=\"text-align: right\">Text</div>";
另外,如果除去逃脫了引號,但離開';',sql的作品:
UPDATE #26:185 SET description = "Text;";
這是orientdb的核心問題還是我沒有正確逃避字符串?
嗨Josh,你使用的是哪個版本的OrientDB? – LucaS
我們正在使用2.1.2 – Josh
嗨,應該這個'