Sqlite AS3 SQL Lite删除问题
我有一个奇怪的问题,无法从SQLite数据库中删除 我创建了一个表,其中有:note uniqueID作为列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 =
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。你说得对;