小编Day*_*een的帖子

SQL在使用ON DUPLICATE KEY UPDATE时插入多条记录

我有一个查询将多个数据作为单个查询一次性插入。

INSERT INTO tableName (COLUMN_1, COLUMN_2, COLUMN_3) 
SELECT 'test1', 'test2', 'test3'
UNION ALL
SELECT 'test4', 'test5', 'test6'
UNION ALL
SELECT 'test7', 'test8', 'test8'
Run Code Online (Sandbox Code Playgroud)

使用上面的代码,有没有办法实现“ON DUPLICATE KEY UPDATE”?就像是:

INSERT INTO tableName (COLUMN_1, COLUMN_2, COLUMN_3)
SELECT 'test1', 'test2', 'test3'
ON DUPLICATE KEY UPDATE COLUMN_1='new', COLUMN_2='new', COLUMN_3='new'
UNION ALL
SELECT 'test1', 'test2', 'test3'
ON DUPLICATE KEY UPDATE COLUMN_1='new', COLUMN_2='new', COLUMN_3='new'
UNION ALL
SELECT 'test1', 'test2', 'test3'
ON DUPLICATE KEY UPDATE COLUMN_1='new', COLUMN_2='new', COLUMN_3='new';
Run Code Online (Sandbox Code Playgroud)

注意:可能是无关紧要或毫无意义的,但我正在使用 mysql 工作台执行此操作。

mysql sql sql-insert

5
推荐指数
1
解决办法
1141
查看次数

Javascript将带有null值的数组插入到字符串中

有没有办法在连接到字符串时显示null元素?

var arr = [];
arr.push('x');
arr.push(null);
arr.push('z');

// arr = ['x', null, 'z']

var samp = 'Array elements are: ' + arr;

// Array elements are: 'x',,'z'
Run Code Online (Sandbox Code Playgroud)

我想要的输出:

Array elements are: 'x', null,'z'
Run Code Online (Sandbox Code Playgroud)

javascript

3
推荐指数
1
解决办法
335
查看次数

标签 统计

javascript ×1

mysql ×1

sql ×1

sql-insert ×1