ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • mysql ] 값이 있으면 insert : 없으면 update
    Web Progreming/MySql 2018.03.07 15:37

    INSERT INTO `person` (name, phone, memo) VALUES ('홍길동', '011-0000-000', '홍길동입니다')

    ON DUPLICATE KEY UPDATE name=VALUES(name), phone=VALUES(phone), memo=VALUES(memo);

    #case1

     '홍길동'이라는 이름의 컬럼이 없으면 INSERT

      => INSERT INTO `person` (name, phone, memo) VALUES ('홍길동', '011-0000-000', '홍길동입니다')


    #case2

     '홍길동'이라는 이름의 컬럼이 있으면 UPDATE

      => name=VALUES(name), phone=VALUES(phone), memo=VALUES(memo);



    ※ VALUES(컬럼이름)

    'Web Progreming > MySql' 카테고리의 다른 글

    mysql ] 값이 있으면 insert : 없으면 update  (0) 2018.03.07

    댓글

Designed by black7375.