什么是正确的更新语句,用于修改给定行ID的行条目的属性?

时间:2014-07-07 10:36:36

标签: mysql sql actionscript-3

我希望有人可以帮我解决一个“愚蠢”的问题。我看到很多sql更新相关的问题,但仍然没有遇到一个适合我的问题。我在动作脚本中工作,并有一个代码插入空表项以供以后检索和修改。在表创建期间,我将表(项)定义为具有以下内容的条目:

"items(id INTEGER PRIMARY KEY AUTOINCREMENT, name TEXT, address TEXT, title TEXT)";

我插入一下:

"insert into items VALUES (null, null, null, null)"

在插入存储在名为itemInfo的对象(作为属性rowID)之后返回的lastInsertRowID,因为我打算稍后使用单独的函数修改行条目。

根据我的阅读,这不应该是一个可接受的更新查询吗?

"update items set name=" + "hey" + " where rowid=" + itemInfo.rowID;

查询的目的是更新数据库中特定条目的name属性,但它似乎对我不起作用。

修改给定rowID的name属性的合法更新语句是什么?

1 个答案:

答案 0 :(得分:1)

看起来你错过了用'包围你的字符串。怎么样:

"update items set name = '" + "hey" + "' where rowid = " + itemInfo.rowID;