如何创建表?

uinbv5nw  于 2021-06-18  发布在  Mysql
关注(0)|答案(3)|浏览(351)

我已经尝试了一段时间来创建一个表,但不断得到这些错误。
我的表是:创建表loginform值('users','pin''8909')
分析中发现5处错误。
应该有一个开口括号(接近位置24处的“值”)
至少需要一个列定义(靠近“”位置22)
意外的语句开头(靠近位置31处的“用户”)
意外的语句开头(靠近位置40处的“销”)
意外的语句开头(靠近位置47处的“8909”)
sql查询:

CREATE TABLE loginform VALUES('users', 'pin', '8909')

mysql说:文档

1064-您的sql语法有错误;检查与mysql服务器版本相对应的手册,以获得在第2行的values('users','pin','8909')附近使用的正确语法

3qpi33ja

3qpi33ja1#

CREATE TABLE 不应该有 VALUES 部分。请参阅手册页以了解如何创建表及其列。你错过了柱结构部分。
也许,你应该换一个 CREATE TABLEINSERT INTO 如果要插入数据: INSERT INTO loginform VALUES('users', 'pin', '8909');

6yjfywim

6yjfywim2#

这是用于创建新表的sql格式。

CREATE TABLE table_name (
    column1 datatype,
    column2 datatype,
    column3 datatype,
   ....
);

就你而言,

CREATE TABLE loginform (
    id int,
    user varchar(255),
    ....
);

要插入数据,

INSERT INTO loginform (column1, column2, column3)
VALUES (value1, value2, value3);
vd8tlhqk

vd8tlhqk3#

要在php中执行此操作,必须执行以下操作:

CREATE TABLE users (
    id int NOT NULL IDENTITY PRIMARY KEY,
    username varchar(255) NOT NULL,
    pin int(255) NOT NULL
);

相关问题