[Err] 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 ' create table tb_user( id int primary key , username varchar(20), ' at line 1 怎么解决
时间: 2023-07-17 09:12:13 浏览: 244
端口出现err-disabled现象的解决方法合集.docx
根据错误信息来看,可能是由于你的 SQL 语句中存在不可见的特殊字符或空格导致的问题。这些特殊字符或空格可能是在你复制粘贴 SQL 语句时意外添加进去的。
为了解决这个问题,你可以尝试手动重新输入 SQL 语句,确保没有任何不可见的特殊字符或空格。另外,也可以尝试在每个关键字和语句之间添加适当的空格,以确保语句的可读性。
以下是你提供的 SQL 语句经过修复后的版本,你可以尝试使用它:
```sql
create database mybatis;
use mybatis;
drop table if exists tb_user;
create table tb_user (
id int primary key auto_increment,
username varchar(20),
password varchar(20),
gender char(1),
addr varchar(30)
);
INSERT INTO tb_user VALUES (1, 'zhangsan', '123', '男', '北京');
INSERT INTO tb_user VALUES (2, '李四', '234', '女', '天津');
INSERT INTO tb_user VALUES (3, '王五', '11', '男', '西安');
```
请尝试使用修复后的 SQL 语句来执行你的操作,并确保在执行之前已经创建了名为 "mybatis" 的数据库。如果问题仍然存在,请提供更多关于错误的详细信息,以便我能够更好地帮助你。
阅读全文