JAVA操作数据库,向两张表插入一条数据,请问如何实现?
数据库为MySQL
我现在有两张
user_login, user_information
其中user_login有id, username, password字段
user_information有id, real_name, address, education字段
user_login的id为自增长,user_information的id与user_login的id相同
然后我想插入一条数据
username qwe
password 123
real_name 王子
address 南极
education 本科
请问怎么写插入语句
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
https://stackoverflow.com/que... 低版本可以用这个方案。
如果你用的是mysql 8.0及以上版本,我更推荐CTE方案,它的可读性和可维护性更好:
CTE本身就是在事务执行的,所以无需再包装到事务中。
当然如果你用的是java的一些ORM框架,直接在ORM级别处理就完事了,不需要自己去写SQL,可读性会更好。写代码本来就是以可读性为第一优先级,至于性能,在保证可读性的基础上再考虑吧