相关疑难解决方法(0)

如何选择填充常量的多行?

在SQL语句中选择常量而不引用表是完全合法的:

SELECT 1, 2, 3
Run Code Online (Sandbox Code Playgroud)

后者返回的结果集是包含值的单行.我想知道是否有一种方法可以使用常量表达式一次选择多行,有点像:

SELECT ((1, 2, 3), (4, 5, 6), (7, 8, 9))
Run Code Online (Sandbox Code Playgroud)

我希望像上面这样的东西工作并返回一个包含3行和3列的结果集.

sql select constants

154
推荐指数
8
解决办法
16万
查看次数

使用where语句批量更新mysql

如何批量更新mysql数据?如何定义这样的东西:

UPDATE `table` 
WHERE `column1` = somevalues
SET  `column2` = othervalues
Run Code Online (Sandbox Code Playgroud)

与某些值如下:

VALUES
    ('160009'),
    ('160010'),
    ('160011');
Run Code Online (Sandbox Code Playgroud)

和其他值:

VALUES
    ('val1'),
    ('val2'),
    ('val3');
Run Code Online (Sandbox Code Playgroud)

也许用mysql不可能?一个PHP脚本?

mysql bulk sql-update

28
推荐指数
2
解决办法
4万
查看次数

标签 统计

bulk ×1

constants ×1

mysql ×1

select ×1

sql ×1

sql-update ×1