簡體   English   中英

Java中的MySQL語句,其中where子句使用表名引用列

[英]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 driverjava而不是從mysql workbenchjava調用此方法時收到錯誤

在這種情況下發出請求的正確方法是什么?

表和列的名稱用`符號引起來。

嘗試這個

從myTable中選擇GRPLABEL,APPID,TOOLTIP,其中a.GRPID ='“ + mapGroupId +”'和a.CREATE ='X';

您能否指定GRPID的數據類型? 如果它是整數值,則不需要單引號。

如果您可以為此表放置create語句,這將很有用。

暫無
暫無

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

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