我有一个包含这么多值的数据库。如何使用查询删除指定的行。
我正在使用以下查询进行删除。我想在列名=用户名的帮助下删除一行。(用户名=示例)。
但是表中不存在名为行的示例。显示错误if exist
。对此的任何查询
preparedStatement = (PreparedStatement) connection.prepareStatement("DELETE FROM users WHERE IF EXISTS user_name=example");
preparedStatement.executeUpdate();
当我尝试编译时出现以下错误
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'EXISTS user_name='example'' at line 1