mysql : delete where not in : what is the syntax?

标签 mysql

这给了我一个错误

delete  FROM `emails` WHERE `id`  not in (Select id From poi Where date>Now())

使用什么语法?

最佳答案

当你使用MySQL的保留关键字时,你必须使用反引号(`),如下所示:

DELETE
FROM `emails`
WHERE `id` NOT IN
    (SELECT id
     FROM poi
     WHERE `date` > Now())

关于mysql : delete where not in : what is the syntax?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34962627/

相关文章:

mysql - 无限级数如何计算等级?

mysql - 交叉加入 SQLite 与其他数据库

mysql - 带有聚合函数的子查询 SQL

mysql - 添加 2 个下拉列表到关联表

php - CodeIgniter 存储过程的多个结果

c# - 根据 mysql 表列日期选择 datetimepicker 日期 (c#)

java - MySQL 员工数据库 java.sql.SQLException : url cannot be null

php - 在一个查询 PHP/SQL 中比较来自多个表的列

java - 为什么删除功能在我的 jsp 文件中不起作用?

php - 在php中创建基于register的数据库驱动的用户主页