首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在WebSQL中创建数据库

在WebSQL中创建数据库
EN

Stack Overflow用户
提问于 2012-11-06 20:20:32
回答 2查看 949关注 0票数 1

我已经这样做了好几个小时,没有结束调试为什么我的CREATE TABLE语句失败了。在MySQL数据库中测试了它,它工作得很好。但是由于某种原因,我所有的SELECT语句都不能获得我的login表,就像它不存在一样(错误是这样说的)。

下面是我用于创建表的SQL

代码语言:javascript
复制
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的问题。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-11-06 20:23:14

我很抱歉发布了这个问题。已经发现我做错了什么。对于其他可能遇到同样情况的人,这里有一个解决方案。

我只是简单地写了"AUTO_INCREMENT“,就像在MySQL中一样,我必须是"AUTOINCREMENT”而没有_

票数 3
EN

Stack Overflow用户

发布于 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有关。:)

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13250923

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档