mysql 插入數據 ,存在跳過


INSERT INTO table(value1, value2) 
SELECT 具體數據, 具體數據
FROM DUAL WHERE NOT EXISTS(SELECT value1,value2 FROM table WHERE value1= ?);

 

sql = 'UPDATE user SET first_name=%s, last_name=%s, affiliation=%s, keywords=%s, gender=%s WHERE user_id=%s'

sql = '''
        INSERT INTO user(user_id,first_name,last_name,affiliation,keywords,gender) VALUES (%s,%s,%s,%s,%s,%s)
        ON DUPLICATE KEY UPDATE first_name=VALUES(first_name), last_name=VALUES(last_name),
        affiliation=VALUES(affiliation), keywords=VALUES(keywords), gender=VALUES(gender)
    '''

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM