2020年11月8日 星期日

MySQL 判斷是否存在的兩種寫法

這兩種寫法,都可以判斷是否存在:

IF ((select count(*) from members where mem_id = in_mem_id ) = 0) THEN

.....

END IF;


IF not exists (SELECT * FROM members WHERE mem_id = in_mem_id) THEN

.....

END IF;


沒有留言:

張貼留言

如何判斷現在FORM是在 insert mode? 還是 update mode?

只要用  if (empty({primary_key})) 就可以知道是否為新增模式了。 如果 {promary_key} 是空白的,那麼就是在新增模式;反之,就是更新模式。 以上。