com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxError Exception
2024-09-26 09:03:00
1、错误描述
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxError Exception: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 'notnull,user_name
varchar(255) )' at line 1
2、错误原因
StringBuilder sql = new StringBuilder(); sql.append("create table t_you_su_ta("); sql.append(" id int primary key,"); sql.append(" user_id int notnull,"); sql.append(" user_name varchar(255))");
在拼接创建数据库表时,要使user_id不为空,定义成了“notnull”
3、解决办法
在拼接user_id时,应改成“user_id int not null”
最新文章
- Invoke的使用情景
- linux安装locust
- HighCharts选项和参数详细配置查询表
- Java对文件中的对象进行存取
- JQuery的Ajax跨域请求原理概述及实例
- sphinx增量索引
- Array.prototype.slice &;&; Array.prototype.splice 用法阐述
- ZJU 1180 Self Numbers(暴力模拟判断,水题)
- POJ 1680 Fork() Makes Trouble
- JavaScript UI技术选型
- VS2010水晶报表的添加与使用
- 【Linux】 任务调度/计划 cron
- Keil C51里关于堆栈指针的处理
- Openjudge-计算概论(A)-单词翻转
- PAT (Advanced Level) 1030. Travel Plan (30)
- BZOJ 4129: Haruna’s Breakfast [树上莫队 分块]
- 误删 /user/bin目录后的补救
- partition List(划分链表)
- YAML快速入门
- [java]__如何用你的编程语言表达至尊宝";爱你一万年";的浪漫情怀.