close

insert into t1 (name) select 'john' from dual where not exists (select 1 from t1 where name='john' limit 1  )

解:

select 'john' from dual where not exists (select 1 from t1 where name='john' limit 1  )

select 'john' from dual 會有個欄位 john 值john

select 'john' from dual   where not exists 如果select 1 from t1 where name='john' limit 1   查不到時

select 'john' from dual   where not exists 這句子會成立,所以會有值

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 學習程式 的頭像
    學習程式

    程式學習日記,如果我幫助了你請讓我知道

    學習程式 發表在 痞客邦 留言(0) 人氣()