首页 > 解决方案 > MySQL没有创建表,一直报告不存在的语法错误

问题描述

我正在尝试在 MySQL 数据库中创建一个表。我正在使用我的服务器的命令行。我输入:

test1;
CREATE TABLE people (ID int, name varchar(40));

...它说:

ERROR 1064 (42000): 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 'CREATE TABLE people (ID int, name varchar(40)); at line 1

我很迷茫。我什至尝试过复制粘贴代码的工作示例,每次都得到相同的结果。感谢您的帮助。

标签: mysql

解决方案


首先使用以下语法创建数据库CREATE DATABASE DATABASE_NAME选择数据库, USE DATABASE_NAME 然后创建表和大写的关键字CREATE TABLE people (Id INT, name VARCHAR(40));CREATE TABLE IF NOT EXISTS people (Id INT, name VARCHAR(40));


推荐阅读