对mysql不是很熟, 请教一下大家
+----------------------------------|
| ID | company | adviser |
|----------------------------------|
| 1 | asus | peter | (√)
|----------------------------------|
| 2 | acer | peter | (√)
|----------------------------------|
| 3 | aigo | jackson | (√)
|----------------------------------|
| 4 | aigo | robert | (×)
|----------------------------------|我不懂该如何描述这个判决, 假设一下吧
第一种、 假如插入: 5 BaiDu andy. 判决到值BaiDu在Company列中不存在, 则不再判决adviser的值,最后允许插入.
第二种、 假如插入: 6 asus andy. 判决到值asus在Company列中已存在, 则需要再判决adviser列,发现andy已存在,最后不允许插入。就是一个company只能对应一个adviser该如何判决? 用后台,还是可以直接用mysql判决?
+----------------------------------|
| ID | company | adviser |
|----------------------------------|
| 1 | asus | peter | (√)
|----------------------------------|
| 2 | acer | peter | (√)
|----------------------------------|
| 3 | aigo | jackson | (√)
|----------------------------------|
| 4 | aigo | robert | (×)
|----------------------------------|我不懂该如何描述这个判决, 假设一下吧
第一种、 假如插入: 5 BaiDu andy. 判决到值BaiDu在Company列中不存在, 则不再判决adviser的值,最后允许插入.
第二种、 假如插入: 6 asus andy. 判决到值asus在Company列中已存在, 则需要再判决adviser列,发现andy已存在,最后不允许插入。就是一个company只能对应一个adviser该如何判决? 用后台,还是可以直接用mysql判决?
if(query != null)
{
return false;
}
else
{
insert into ........
}
不知道是不是这样。可能我理解错误~~~,或者你太局限问题本身。
还是直接用java做个插入判断好了