|
|
1
36
这仍然是手动执行的,但比您所拥有的要简单一些,因为它不要求您为每一列发送查询。除非你想麻烦编写脚本,否则在做类似的事情时,你必须忍受一定的痛苦。
编辑:添加
|
|
|
2
11
一个可能的脚本:
|
|
|
3
6
对于新手,在看到上述答案后,您可能仍然需要更多的工作。打几千行是不现实的。 所以在这里我提供了一个完整的工作代码,让您避免语法错误等。
|
|
4
1
没有标准的方法-但是您可以询问系统目录,以获取相关表的相关列名称,并生成SQL来执行此操作。您也可以使用case表达式来处理一次传递中的所有列——一个更大的SQL语句。
注意,一旦生成了大更新语句,所有的工作都将在服务器中完成。这比将数据选择到客户机应用程序、在那里更改数据以及将结果写回数据库要高效得多。 |
|
|
5
0
我认为您需要将每一行都转换成C、PHP等语言。 类似:
|
|
|
6
0
您可以编写一个简单的函数并将列传递给它: 用途:
实施:
|
|
|
Bard.Mus · 迁移后的数据库字符集环境 1 年前 |
|
Efannnnnn · 将Id数据存储到任何页面 1 年前 |
|
|
yooooo · 用于在块中删除的存储过程-LOOP未执行 1 年前 |
|
John Beasley · 更新一定数量记录的连续日期 1 年前 |
|
|
ColinM · MySQL以前的结果查询返回不正确的值 1 年前 |
|
Sergey_Z · MySQL只需无条件连接2个表和交叉连接 1 年前 |