是否可以在更新查詢中插入字段? 我需要它,因爲在更新之前,我需要做一些控制。 p.s我知道我必須使用準備好的聲明,但我想知道這個錯誤,我想這是一個缺少的報價,我看不到。 錯誤:更新語法錯誤
int rs = st.executeUpdate("UPDATE shop SET quantity='"
+ Quantity
+ "' from warehouse,product where
warehouse.idProduct=shop.idProduct and
warehouse.idProduct=product.id and product.brand='"
+ Brand + "' and product.productType='" + Product
+ "'");
如果你知道你應該使用準備好的聲明,爲什麼你不這樣做?在準備好的聲明中,您無論如何都不會收到所有這些引用,因此問題可能會消失。請注意,你給我們的代碼不是有效的Java ... –
我以爲我可以把一個查詢更新,我錯了,無論如何,我意識到準備好的語句更容易編寫和更多的保護 – OiRc