我已经尝试创建表一段时间了,但是一直出现这些错误。
我的表是: 创建表loginform 值('users','pin'8909')
在分析过程中发现5个错误。
期望有一个开括号。 (第24位“ VALUES”附近)
期望至少有一个列定义。 (在位置22处的“”附近)
意外的语句开始。 (在“用户”附近的位置31)
意外的语句开始。 (在位置40的“'pin'”附近)
意外的语句开始。 (在位置“ 47”的“'8909”附近)
SQL查询:
CREATE TABLE loginform VALUES('users', 'pin', '8909')
MySQL表示:文档
#1064-您的SQL语法有错误;检查与您的MySQL服务器版本相对应的手册以获取正确的语法,以在第2行的'VALUES('users','pin','8909')'附近使用
任何帮助将不胜感激。
答案 0 :(得分:3)
这是用于创建新表的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);
答案 1 :(得分:1)
article_a = Article(keywords=["tag1", "tag2", "tag3"]
article_b = Article(keywords=["tag1", "tag2", ]
article_c = Article(keywords=["tag1", ]
article_a.find_similar_articles(min_overlap=2)
# Returns [article_b, ] since it overlaps with at least 2 elements.
不应包含任何CREATE TABLE
部分。请参考手册页以了解如何创建表及其列。您已经错过了“列结构”部分。
如果要插入数据,可能应将VALUES
替换为CREATE TABLE
:
INSERT INTO
答案 2 :(得分:0)
要在php中执行此操作,您必须执行以下操作:
$createtable = mysqli_query($dbhandle,"
CREATE TABLE users (
id int NOT NULL IDENTITY PRIMARY KEY,
username varchar(255) NOT NULL,
pin int(255) NOT NULL
);");