【发布时间】:2012-04-02 22:50:44
【问题描述】:
我对 MySQL 还是很陌生。我有两个相关的表,很常见的情况:Klients(KID, name, surname) 和 Visits(VID, VKID, dateOfVisit) - VKID 是 Klient ID。我对合适的 INSERT 查询有疑问,这就是我想要做的: 1.检查是否存在具有特定姓名和姓氏的客户(假设没有相同姓氏的人) 2.如果是,获取 ID 并执行 INSERT to Visits 表 3.如果没有,INSERT new Klient,获取 ID 和 INSERT to Visits。
是否可以在一个查询中完成?
【问题讨论】:
-
听起来不像是一个查询。
-
有一个相关的问题,也许这可以帮助stackoverflow.com/questions/4940283/…
-
存储过程怎么样。
标签: java mysql database insert innodb