博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Data truncation: Data too long for column 'gender' at row 1 出现的原因
阅读量:4611 次
发布时间:2019-06-09

本文共 828 字,大约阅读时间需要 2 分钟。

创建数据库的代码如下:

create database day15 ;use day15 ;create table customer(	id varchar(100) primary key,	name varchar(100),	gender varchar(4),# 1 male  0 female	birthday date,	cellphone varchar(20),	email varchar(40),	hobby varchar(100),#eat,sleep	type varchar(40),#vip|normal	description varchar(255));

 然后我增加用户的代码如下:

1     public void add(Customer c) {2        String sql = "insert into customer values(?,?,?,?,?,?,?,?,?)";3        JDBCUtils.upDate(sql,c.getId(),c.getName(),c.getGender(),4                 new java.sql.Date(c.getBirthday().getTime()),c.getCellphone(),5                 c.getEmail(),c.getHobby(),c.getType(),c.getDescription()) ;6         7     }

最开始就报这样的错Data truncation: Data too long for column 'gender' at row 1,那是因为我数据库的顺序与java代码的顺序不一样,添加数据一定要按数据库的顺序增加和删除,否则就会报错。

转载于:https://www.cnblogs.com/ouysq/p/4520690.html

你可能感兴趣的文章
linux使用rz、sz快速上传、下载文件
查看>>
判断数字的正则表达式
查看>>
DOC常用命令(转)
查看>>
php写一个判断是否有cookie的脚本
查看>>
Mac配置Fiddler抓包工具
查看>>
转:Java并发集合
查看>>
Word截图PNG,并压缩图片大小
查看>>
Python项目对接CAS方案
查看>>
mysql产生随机数
查看>>
编程风格
查看>>
熟悉常用的Linux命令
查看>>
易之 - 我是个大师(2014年3月6日)
查看>>
Delphi中窗体的事件
查看>>
file_get_contents()获取https出现这个错误Unable to find the wrapper “https” – did
查看>>
Error:Syntax error: redirection unexpected
查看>>
linux vi编辑器
查看>>
js树形结构-----(BST)二叉树增删查
查看>>
contract
查看>>
FJUT ACM 1899 Largest Rectangle in a Histogram
查看>>
如何删除xcode项目中不再使用的图片资源
查看>>