gpt4 book ai didi

尝试输入 SQL 后出现 mysql 错误

转载 作者:行者123 更新时间:2023-11-29 12:20:37 24 4
gpt4 key购买 nike

我正在尝试在 SQL 中从 phpmyadmin 插入表,例如:

INSERT INTO users
(
steam VARCHAR(35) NOT NULL DEFAULT '',
name VARCHAR(32) NOT NULL DEFAULT '',
length INT NOT NULL DEFAULT 0,
unban VARCHAR(32) NOT NULL DEFAULT '',
reason VARCHAR(64) NOT NULL DEFAULT '',
banned SMALLINT NOT NULL DEFAULT 0,
leaves SMALLINT NOT NULL DEFAULT 0,
PRIMARY KEY (steam)
);

但是我收到错误:

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'VARCHAR(35) NOT NULL DEFAULT '', name VARCHAR(32) NOT NULL DEFAULT '', length ' at line 3

我做错了什么?

最佳答案

在向数据库中插入值之前,表需要存在于数据库中。因此,请确保您在数据库中存在的表中插入值。

要创建表,您需要触发以下查询。

CREATE TABLE users
(
steam VARCHAR(35) NOT NULL DEFAULT '',
name VARCHAR(32) NOT NULL DEFAULT '',
length INT NOT NULL DEFAULT 0,
unban VARCHAR(32) NOT NULL DEFAULT '',
reason VARCHAR(64) NOT NULL DEFAULT '',
banned SMALLINT NOT NULL DEFAULT 0,
leaves SMALLINT NOT NULL DEFAULT 0,
PRIMARY KEY (steam)
);

创建表后,您可以直接从 phpmyadmin 插入值,也可以通过执行以下查询来执行此操作。

INSERT INTO users VALUES
('steam value', 'name of user', '4', 'any unban value', 'any reason value', '0', '0');

如果您想从 php 文件插入值,则必须建立数据库连接,然后您可以使用 mysql_query() 函数在数据库中插入值

关于尝试输入 SQL 后出现 mysql 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29081724/

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