标签: mysql
我有一个looklup表,它有一个ID和一个NAME字段。我目前正在经历的过程是:
ID
NAME
查找姓名。如果行计数等于1,则返回ID。如果行计数为0,则插入新名称并返回新ID。如果有多于一行,请记录错误并返回第一个ID。
这包括SELECT,然后是新名称的INSERT。有没有办法将它结合起来,所以只执行了一个SQL语句?
答案 0 :(得分:0)
即使这是可能的,我相信它不是非法的。你在SQL代码中填写了太多的逻辑。