我使用标准SQL使用命令行会对我创建的数据库执行任何操作时出错。
mysql> newtable
-> create table Person (Name VarChar(50) not null);
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 'newtable'
create table Person (Name String not null)' at line 1
对我做错的任何建议?
答案 0 :(得分:1)
这里是一个示例:我猜您的newtable
是数据库名称,您需要在数据库名称之前添加use
。
如果您想要varchar
string
mysql> USE YourdatabaseName
mysql> create table Person (Name Varchar(30) not null);