Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sqlite AS3 SQL Lite删除问题_Sqlite_Actionscript 3 - Fatal编程技术网

Sqlite AS3 SQL Lite删除问题

Sqlite AS3 SQL Lite删除问题,sqlite,actionscript-3,Sqlite,Actionscript 3,我有一个奇怪的问题,无法从SQLite数据库中删除 我创建了一个表,其中有:note uniqueID作为列 stat.text = "CREATE TABLE IF NOT EXISTS tablename (id INTEGER PRIMARY KEY AUTOINCREMENT, title TEXT, uniqueID TEXT)"; 并可以成功添加记录。但当我用以下方法删除记录时: stat.text = "DELETE FROM tablename WHERE uniqueID =

我有一个奇怪的问题,无法从SQLite数据库中删除

我创建了一个表,其中有:note uniqueID作为列

stat.text = "CREATE TABLE IF NOT EXISTS tablename (id INTEGER PRIMARY KEY AUTOINCREMENT, title TEXT, uniqueID TEXT)";
并可以成功添加记录。但当我用以下方法删除记录时:

stat.text = "DELETE FROM tablename WHERE uniqueID = _1234567";
我得到一个错误3115:没有这样的列:“\u 1234567”

不知怎的,SQL语句将uniqueID值视为列名


我在这里遗漏了什么吗?

您遗漏了文本类型值周围的引号。stat.text=从表名中删除,其中uniqueID=\\ u 1234567\;谢谢Vesper。你说得对;