INSERT INTO 表名('字段1', '字段2') select'值1', '值2' from dual where exists (SELECT ID FROM 表名 WHERE ID = '12345')
我用root测试为什么我这样写的执行结果是增加一行数据,不是在where 条件这行数据中 插入
我的用户只有insert 权限,这样写可以吗
...全文
4783打赏收藏
MySQL的数据库,如何让insert 语句有where条件
INSERT INTO 表名('字段1', '字段2') select'值1', '值2' from dual where exists (SELECT ID FROM 表名 WHERE ID = '12345') 我用root测试为什么我这样写的执行结果是增加一行数据,不是在where 条件这行数据中 插入 我的用户只有insert 权限,这样写可以吗