MySQL 报告语法错误



我运行了以下命令并报告语法错误:mysql -u 根目录 cora_pe_crt12 -e "从$table中删除 * 其中 snapshot_id <= 101 和 tenant_id = 1";

错误 1064 (42000) 在第 1 行:您的 SQL 语法有错误;检查与您的 MySQL 服务器版本对应的手册,了解在第 1 行的 '* from nameoftable 附近使用的正确语法,其中 snapshot_id <= 101 和 tenant_id = 1'

我该如何解决?

问题出在删除命令上。试试这个

从snapshot_id <= 101和tenant_id = 1的$table中删除;

删除命令不正确,您不需要*

delete from $table where snapshot_id <= 101 and tenant_id = 1

最新更新