我正在使用flex开发我的第一个桌面应用程序,我也是第一次使用Sqlite。
我正在创建我的数据库和所有的表,但我还想将几行数据添加到几个表中,以便在第一次安装时显示信息。
我遇到的唯一问题是每次我运行程序时,它总是一遍又一遍地插入相同的数据。
这就是我正在尝试的方法,但它似乎不起作用。
stmt.text = "CREATE TABLE IF NOT EXISTS tbl_breed ("+" breed_id INTEGER PRIMARY KEY AUTOINCREMENT, "+" breed_breed TEXT)";
stmt.execute();
stmt.text = "INSERT OR IGNORE INTO tbl_breed (breed_breed)"+" VALUES ('Test')";
stmt.execute();
谢谢!
2条答案
按热度按时间91zkwejq1#
好的,我想通了……我想您必须硬编码主键id值。
这是我必须要做的。
ulydmbyx2#
您可能还希望在查询中使用参数。喜欢