You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

请求协助编写删除oc_product表中早于2022年产品的SQL语句

正确SQL语句及问题说明

先测试再删除(重要!)

在执行删除操作前,建议先通过SELECT语句确认要删除的记录是否符合预期,避免误删数据:

SELECT * FROM `oc_product` 
WHERE `date_added` < '2022-01-01' 
AND `date_modified` < '2022-01-01';

正式删除语句

确认查询结果无误后,执行删除操作:

DELETE FROM `oc_product` 
WHERE `date_added` < '2022-01-01' 
AND `date_modified` < '2022-01-01';

你之前语句的问题

  • 第一条语句重复写了WHERE关键字,属于语法错误;同时用单引号包裹date_added会把字段名当成字符串常量,而非引用表中的字段,且条件仅匹配日期为0000-00-00 00:00:00的记录,完全不符合“早于2022年”的需求。
  • 第二条语句使用[date_modified: ...]这种格式,SQL语法不支持该写法,属于无效语句。

内容的提问来源于stack exchange,提问作者vasiliy

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.05 23:50:15