Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/62.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 如何创建表?_Mysql - Fatal编程技术网

Mysql 如何创建表?

Mysql 如何创建表?,mysql,Mysql,我已经尝试了一段时间来创建一个表,但不断出现这些错误 我的桌子是: 创建表loginform 值('users','pin'8909') 分析中发现5个错误 预计会有一个开放的括号。(靠近位置24处的“值”) 至少需要一个列定义。(位置22的“”附近) 语句的意外开头。(位置31的“用户”附近) 语句的意外开头。(位置40的“销”附近) 语句的意外开头。(位置47的“8909”附近) SQL查询: CREATE TABLE loginform VALUES('users',

我已经尝试了一段时间来创建一个表,但不断出现这些错误

我的桌子是: 创建表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')附近使用的正确语法


    创建表
    不应包含任何
    部分。请参阅手册页以了解如何创建表及其列。您错过了柱结构部分

    如果要插入数据,可能应将
    CREATE TABLE
    替换为
    INSERT-INTO


    插入loginform值('users','pin','8909')

    这是用于创建新表的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);
    

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

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

    您似乎将CREATETABLE与Insert语句混合在一起。您需要首先创建定义列的表。然后可以执行insert语句。我建议你做一些适当的研究。对于这样一项基本的任务,真的很难找到重复的。手册将是一个很好的起点