gpt4 book ai didi

Android:mySQL,建表命令

转载 作者:行者123 更新时间:2023-11-29 06:59:03 25 4
gpt4 key购买 nike

我正在尝试创建一个表,我已经尝试了很多次来解决这个问题......出于某种原因它不会接受这个......它在说一些关于 auto_increment 的事情

create table if not exists Assignments(
id auto_increment primary key,
class_name VARCHAR(30),
assignment_name VARCHAR(30) not null,
due_date VARCHAR(30) not null,
notes VARCHAR(30));

有什么问题吗?

编辑:我最终尝试使用 SQLite,但此命令是通过 WAMP 在我的 mySQL 上编写的

最佳答案

首先,Android 使用 SQLite,所以你的 mysql 标签有点不正确,除非我遗漏了你正在做的事情。

其次,你会说

CREATE TABLE ASSIGNMENTS(id INTEGER PRIMARY KEY, class_name TEXT, assignment_name TEXT NOT NULL, due_date TEXT NOT NULL, notes TEXT);

如果您将主键设置为 INTEGER 类型,“自动增量”会自动处理,即使在幕后 SQLite 对所有内容都使用字符串

引用:SQLite datatypes

进一步引用:INTEGER PRIMARY KEY

更多引用:“如果 INSERT 语句试图将 NULL 值插入 rowid 或整数主键列,系统会自动选择一个整数值用作 rowid。提供了如何完成此操作的详细说明分开。”

关于Android:mySQL,建表命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11146658/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com