我已经这样做了好几个小时,没有结束调试为什么我的CREATE TABLE语句失败了。在MySQL数据库中测试了它,它工作得很好。但是由于某种原因,我所有的SELECT语句都不能获得我的login表,就像它不存在一样(错误是这样说的)。
下面是我用于创建表的SQL。
CREATE TABLE IF NOT EXISTS login(
id SMALLINT NOT NULL PRIMARY KEY AUTO_INCREMENT,
user_type SMALLINT NOT NULL,
user_data text NOT NULL,
created_on datetime NOT NULL DEFAULT "0000-00-00 00:00:00"
);我就是看不出错误在哪里。另一个主要问题是,在谷歌搜索了几个小时后,我还没有找到任何可靠的维基,它提供了足够的API信息,让我能够真正使用它。所以我不得不从一个网站跳到另一个网站去获取一些信息。
希望有人能帮我解决Query的问题。
发布于 2012-11-06 20:23:14
我很抱歉发布了这个问题。已经发现我做错了什么。对于其他可能遇到同样情况的人,这里有一个解决方案。
我只是简单地写了"AUTO_INCREMENT“,就像在MySQL中一样,我必须是"AUTOINCREMENT”而没有_
发布于 2012-11-07 21:39:39
仅作为友好的说明,不推荐使用WebSQL标准:Is it recommended to use the web sql database for storage on the client side
对于不同的客户端关系数据库解决方案,请尝试:SequelSphere
它是一个支持HTML5的关系数据库引擎,并将其数据存储在本地持久性中。它不使用WebSQL数据库,而是自己的SQL引擎。因此,它可以在任何兼容JavaScript的浏览器中工作。虽然它目前只支持本地存储,但很快SequelSphere将支持其他本地持久性引擎,如IndexedDB和File API。
对于完整的披露:我与公司SequelSphere有关。:)
https://stackoverflow.com/questions/13250923
复制相似问题