org.springframework.jdbc.BadSqlGrammarException: ### Error updating database. Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column 'strategyId' in 'field list' ### The error may exist in file [D:\apache-tomcat-9.0.56\apache-tomcat-9.0.56\webapps\CloudSea\WEB-INF\classes\mapper\StrategyMapper.xml] ### The error may involve top.mcshy.CloudSea.mapper.StrategyMapper.saveStrategy-Inline ### The error occurred while setting parameters ### SQL: insert into strategy (strategyId,strategyImg,strategyTitle,strategyContent,strategyAuthor) values (?,?,?,?,?) ### Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column 'strategyId' in 'field list' ; bad SQL grammar []; nested exception is com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column 'strategyId' in 'field list'
时间: 2023-12-06 22:40:42 浏览: 98
Starting MySQL.Manager of pid-file quit without updating file.[FAILED]的解决方法
5星 · 资源好评率100%
这个错误提示是说在执行 SQL 语句时出错了。具体来说,是因为在 SQL 语句中找不到名为 strategyId 的列。可能是因为你的数据库表中没有这个列,或者是 SQL 语句中拼写错误。
你可以检查一下数据库表中是否存在名为 strategyId 的列,并且检查一下 SQL 语句中是否正确拼写了列名。如果问题依然存在,可以提供更多相关的代码和错误信息,以便更好地定位问题。
阅读全文