gpt4 book ai didi

mysql - Sea Quail 生成的 MySQL SQL 数据导致 #1064 SQL 错误

转载 作者:行者123 更新时间:2023-11-29 06:41:56 26 4
gpt4 key购买 nike

现场海Quail Database Diagram Tool这对于创建数据库图非常有用 我刚刚创建了一个 MySQL 数据库模式图 - 非常基本的一个来感受它。

我创建了从 PHPMyadmin 运行的脚本,将所有这些添加到在那里创建的数据库中,以查看导入是否正常,但我遇到了这个错误:

#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 '--------------------------------------------------------------------------------' at line 2

这是为我生成的 SQL 数据的片段。

    -- Create Table: name_fields
--------------------------------------------------------------------------------
CREATE TABLE name_fields
(
`` VARCHAR(250) NULL
)
ENGINE=INNODB



-- Create Table: name_api
--------------------------------------------------------------------------------
CREATE TABLE name_api
(
`` VARCHAR(250) NULL
)
ENGINE=INNODB



-- Create Table: name_users
--------------------------------------------------------------------------------
CREATE TABLE name_users
(
`ID` BIGINT NULL
,`user_login` VARCHAR(250) NULL
,`user_name` VARCHAR(250) NULL
,`user_password` VARCHAR(250) NULL
)
ENGINE=INNODB



-- Create Table: name_options
--------------------------------------------------------------------------------
CREATE TABLE name_options
(
`` VARCHAR(250) NULL
)
ENGINE=INNODB



-- Create Table: name_ideal

不确定这里的语法有什么问题。有没有一种简单的方法可以在 MySQL 中调试它?

最佳答案

是的,你有语法错误

首先是

-- Create Table: name_fields
-------------------------------------------------------------------------------

应该在一行中,你需要检查一下

有点像

-- Create Table: name_fields  ------------------------------------------------------

第二件事

CREATE TABLE name_fields
(
`` VARCHAR(250) NULL
)
ENGINE=INNODB

列名在哪里?你刚刚指定了``。 name_api 表也一样,更正这些,它应该可以工作。

关于mysql - Sea Quail 生成的 MySQL SQL 数据导致 #1064 SQL 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20966579/

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