mysql關鍵字與表名欄位相同的解決方法
阿新 • • 發佈:2019-02-12
1--------------------------
mysql關鍵字與表名欄位相同的解決辦法
再進行收據哭設計的時候有時會意外的將表名與sql語句關鍵字設定相同,這是如果在java程式中進行資料庫操作的時候會出現錯誤,解決方法是用"`"符號將重複的表名括起來如:`index`
。`符號是Esc鍵下面的那個符號。insert into talbe (label,type,`desc`) values( , , )
其中desc是sql關鍵字中的按降序排序。
2--------------------------------
String s = "{abc}def}" ; Matcher m1 = Pattern.compile("\\{.*?\\}").matcher(s); Matcher m2 = Pattern.compile("\\{.*\\}").matcher(s); if(m1.find()) System.out.println(m1.group()); -- {abc} if(m2.find()) System.out.println(m2.group()); -- {abc}def}
{.*?} -- 只要一匹配到,就不再往後吸取字元 (懶惰模式)
結合上面的例子可能比較好理解
3------------------------------