java web中使用mysql语句遇到的问题
1、插入数据时遇到 Parameter index out of range (1 > number of parameters, which is 0). 的问题
有问题的代码:
改为如下:
即可,但是?必须时英文情况下输入。
创建表遇到问题: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 'NOT NULL UNIQUE AUTO_INCREMENT,\
错误语句:
mysql> CREATE TABLE userinfo(
-> id IBIGINT(20) AUTO_INCREMENT PRIMARY KEY COMMENT '主键',
-> name varchar(100) COMMENT 'name',
-> varchar(6) NOT NULL COMMENT 'password'
-> );
更改为:
mysql> CREATE TABLE userinfo(
-> `id`BIGINT(20) AUTO_INCREMENT PRIMARY KEY COMMENT '主键',
-> `name`varchar(100) COMMENT 'name',
-> `password` varchar(6) NOT NULL COMMENT 'password'
-> );
后运行成功:
原因:
参考文档:http://blog.csdn.net/jdjdndhj/article/details/70242174
最新文章
- XSS 前端防火墙 —— 可疑模块拦截
- maven 本地仓库和远程仓库
- HttpWatch的Result中出现Aborted的原因分析[配图]
- 【吉光片羽】奇怪的Bug-细节的问题
- VS.net 2013中使用Git建立源代码管理 版本管理
- 【转载】PostgreSQL分区表(Table Partitioning)应用
- js之dom_1
- CAF(C++ actor framework)(序列化之复杂类,分析 还有自己不懂的细思恐极函数实现)(三)
- Android 透明Button
- Bash字符串的处理
- 悟道—位IT高管20年的职场心经(读书笔记五)
- 项目自动构建工具对比(Maven、Gradle、Ant)
- 201521123005 《java程序设计》 第八周学习总结
- 浅谈IT技术女转战微电商初体验
- JavaScript设计模式(9)-享元模式
- 使用react封装评论组件
- centos系统初始化流程及实现系统裁剪
- Python中使用中文正则表达式匹配指定的中文字符串
- Jenkins——应用篇——插件使用——Publish over SSH
- jQuery操作属性和样式详解