【发布时间】:2015-09-11 00:45:03
【问题描述】:
嗨,我是 sqlite 的新手,我正在尝试使用 php 对 sqlite 数据库执行查询,但是 **出现语法错误**的附近
这是查询:
"
INSERT INTO selectedObject ( museum , atwork , beaconCode , qrCode)
VALUES ('".$museo."','" .$opera."','".$codiceBeacon."', '".$codice_qr_random."')
WHERE NOT EXISTS(
SELECT museum , atwork
FROM selectedObject
WHERE museum = '".$museo."' AND atwork = '".$opera."'
)";
怎么了?
【问题讨论】:
-
我尝试在没有嵌套查询的情况下修改代码,它可以工作!我该如何解决?
-
一个
insert没有where子句 -
当我将该行放入数据库时,如果该行不存在,是否可以放入该行?
-
@juergend - SQLite 确实支持这种语法
-
但是,如果您使用 SQLite,为什么要标记这个问题
MySQL?