[英]MySQL Statement in java with the where clause referring to column using table name
我在mysql
有一個表,其中有一個名為CREATE
的列,我需要從Java像這樣訪問:
Select GRPLABEL,APPID,TOOLTIP from myTable where GRPID='"+mapGroupId+"' AND myTable.CREATE='X';
嘗試使用mysql driver
從java
而不是從mysql workbench
從java
調用此方法時收到錯誤
在這種情況下發出請求的正確方法是什么?
表和列的名稱用`符號引起來。
嘗試這個
從myTable中選擇GRPLABEL,APPID,TOOLTIP,其中a.GRPID ='“ + mapGroupId +”'和a.CREATE ='X';
您能否指定GRPID的數據類型? 如果它是整數值,則不需要單引號。
如果您可以為此表放置create語句,這將很有用。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.