jdbc

qq_37171619 2017-09-24 04:10:17
stmt.executeUpdate("alter table t"
+"add sex char;");



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 'sex char' at line 1
控制台都行,这上面怎么不行啊。
...全文
406 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
H_WU_ 2017-09-25
  • 打赏
  • 举报
回复
确实是缺少空格, 两个字符串拼起来就是alter table tadd sex char;
pheonix0992 2017-09-25
  • 打赏
  • 举报
回复
第二行么有空格导致的错误把。varchar就算不指定默认也是varchar(10)
annkee058 2017-09-25
  • 打赏
  • 举报
回复
alter table t add sex varchar(10) not Null; 字符要指定大小,用varchar类型就可以了
qq_37171619 2017-09-24
  • 打赏
  • 举报
回复
MySQL啊
thatsinteresting 2017-09-24
  • 打赏
  • 举报
回复
用的什么数据库

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧