How to add a where clause in a MySQL Insert statement?

前端 未结 8 996
刺人心
刺人心 2020-11-30 12:56

This doesn\'t work:

INSERT INTO users (username, password) VALUES (\"Jack\",\"123\") WHERE id=\'1\';

Any ideas how to narrow insertion to a

8条回答
  •  甜味超标
    2020-11-30 13:27

    To add a WHERE clause inside an INSERT statement simply;

    INSERT INTO table_name (column1,column2,column3)
    SELECT column1, column2, column3 FROM  table_name
    WHERE column1 = 'some_value'
    

提交回复
热议问题