在WebSQL中创建数据库



在此工作了几个小时而没有结束调试为什么我的CREATE TABLE语句失败。在MySQL数据库中对其进行了测试,并且效果很好。但是由于某种原因,我所有的选择都无法获得我的登录表,就像它不存在(错误说)。

这是我的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"
);

我只是看不到错误在哪里。另一个主要问题是,在谷歌搜索时,我还没有找到任何可靠的Wiki,这些Wiki提供了有关API的足够信息,以便我真正使用它。因此,我不得不从站点跳到站点才能咬一口信息。

希望有人可以帮助我解决Query的问题。

我为发布问题而感到震惊。已经找到了我做错了什么。这是其他可能遇到同一件事的人的解决方案。

我只是像在没有_

的情况下必须是"自动启动"的"自动increment"

作为友好的说明,不建议使用WebSQL标准:是否建议将Web SQL数据库用于客户端

存储

对于不同的客户端关系数据库解决方案,请尝试:sequelsphere

这是一个支持SQL并将其数据存储在本地持久性中的HTML5关系数据库引擎。它不使用WebSQL数据库,而是其自己的SQL引擎。因此,它将在任何符合JavaScript的浏览器中使用。虽然目前仅支持本地存储,但很快续集将支持其他本地持久性引擎,例如indexeddb和file api。

全面披露:我与公司续集有关。:)

相关内容

最新更新