我在更新数据时遇到问题。我使用准备好的语句将值传递给此:
"UPDATE Employee SET " + name + " = ? WHERE Employee_ID = ?"
这是异常,“您的 sql 语法有错误
”。
最佳答案
在您给定的查询中,+名称+似乎是变量,只有在它必须与基础中的列名称匹配时表,因为我采用了员工。 如果该列不存在,则会抛出异常。
"UPDATE Employee SET col_name(table column name) = ? Where Employee_Id = ?"
关于java - 使用 mysql 更新时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14406912/