如何使MySQL插入数据顺利进行?

如何使MySQL插入数据顺利进行?,第1张

格式:INSERT INTO table_name(数据表名) VALUES(值1,值2,值3...)在VALUES关键字后括号中的数值和字符段,必须和你所建的表所定义的字段数据类型必须一致!MySQL>insert into emp values ->('100005','啸天',27,3000,'1979-07-10','male')插入成功后会有如下信息显示:Query OK, 1 row affected (0.03 sec) MySQL插入数据2 查看表中的数据(可以确定数据是否已经成功插入)MySQL>select * from emp成功插入后的数据显示如下:+--------+----------+---------+---------+------------+---------+| emp_id | emp_name | emp_age | emp_sal | emp_bir | emp_sex |+--------+----------+---------+---------+------------+---------+| 100005 | 啸天 | 27 | 3000 | 1979-07-10 | male |+--------+----------+---------+---------+------------+---------+1 row in set (0.00 sec)一次性插入多行的格式:INSERT INTO table_name(数据表名) VALUES(值1,值2,值3...),(值1,值2,值3...)MySQL insert into emp values- ('100001','红枫',29,8000,'1977-01-01','male'),- ('100002','丽鹃',27,7000,'1979-12-31','fmale');可以查看插入后的数据结果:+--------+----------+---------+---------+------------+---------+| emp_id | emp_name | emp_age | emp_sal | emp_bir | emp_sex |+--------+----------+---------+---------+------------+---------+| 100005 | 啸天 | 27 | 3000 | 1979-07-10 | male || 100004 | 红枫 | 29 | 8000 | 1977-01-01 | male || 100002 | 丽鹃 | 27 | 7000 | 1979-12-31 | fmale |+--------+----------+---------+---------+------------+---------+3 rows in set (0.00 sec)

可能是你的数据库配置文件有问题,遇到这种问题的,检测问题所在的地方通常可以这样做:把数据库的表改成一个简单的数据库表

写个dao包,直接传入正确合适的参数,如果没有问题就证明不是你的数据库连接问题!


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7285647.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-03
下一篇 2023-04-03

发表评论

登录后才能评论

评论列表(0条)

保存