<tfoot id='JhwbJ'></tfoot>
<legend id='JhwbJ'><style id='JhwbJ'><dir id='JhwbJ'><q id='JhwbJ'></q></dir></style></legend>
      <bdo id='JhwbJ'></bdo><ul id='JhwbJ'></ul>

    <i id='JhwbJ'><tr id='JhwbJ'><dt id='JhwbJ'><q id='JhwbJ'><span id='JhwbJ'><b id='JhwbJ'><form id='JhwbJ'><ins id='JhwbJ'></ins><ul id='JhwbJ'></ul><sub id='JhwbJ'></sub></form><legend id='JhwbJ'></legend><bdo id='JhwbJ'><pre id='JhwbJ'><center id='JhwbJ'></center></pre></bdo></b><th id='JhwbJ'></th></span></q></dt></tr></i><div id='JhwbJ'><tfoot id='JhwbJ'></tfoot><dl id='JhwbJ'><fieldset id='JhwbJ'></fieldset></dl></div>

      <small id='JhwbJ'></small><noframes id='JhwbJ'>

      1. 更新 MySQL 中的一列

        时间:2023-06-02
      2. <tfoot id='gzIBD'></tfoot>
        <legend id='gzIBD'><style id='gzIBD'><dir id='gzIBD'><q id='gzIBD'></q></dir></style></legend>

        1. <i id='gzIBD'><tr id='gzIBD'><dt id='gzIBD'><q id='gzIBD'><span id='gzIBD'><b id='gzIBD'><form id='gzIBD'><ins id='gzIBD'></ins><ul id='gzIBD'></ul><sub id='gzIBD'></sub></form><legend id='gzIBD'></legend><bdo id='gzIBD'><pre id='gzIBD'><center id='gzIBD'></center></pre></bdo></b><th id='gzIBD'></th></span></q></dt></tr></i><div id='gzIBD'><tfoot id='gzIBD'></tfoot><dl id='gzIBD'><fieldset id='gzIBD'></fieldset></dl></div>

                  <bdo id='gzIBD'></bdo><ul id='gzIBD'></ul>
                • <small id='gzIBD'></small><noframes id='gzIBD'>

                    <tbody id='gzIBD'></tbody>

                  本文介绍了更新 MySQL 中的一列的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  我有一个包含三列和一堆行的表 table1:

                  I have a table table1 with three columns and a bunch of rows:

                  [key_col|col_a|col_b]
                  

                  我想用一组值更新 col_a(即保持 col_b 不变),如下所示:

                  I want to update col_a with a set of values (i.e. leaving col_b unchanged), something like this:

                  INSERT INTO table1 AS t1 (key_col, col_a) VALUES ("k1", "foo"), ("k2", "bar");
                  


                  但它不起作用,我该怎么做?


                  But it doesn't work, how do I do this?

                  推荐答案

                  你必须使用 UPDATE 而不是 INSERT:

                  You have to use UPDATE instead of INSERT:

                  • 更新语法

                  例如:

                  UPDATE table1 SET col_a='k1', col_b='foo' WHERE key_col='1';
                  UPDATE table1 SET col_a='k2', col_b='bar' WHERE key_col='2';
                  

                  这篇关于更新 MySQL 中的一列的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  上一篇:mysql:为什么将“字符串"与 0 进行比较会给出正确的结果? 下一篇:MySql 一次更新两个表

                  相关文章

                  1. <tfoot id='z0TG2'></tfoot>

                    • <bdo id='z0TG2'></bdo><ul id='z0TG2'></ul>

                    1. <small id='z0TG2'></small><noframes id='z0TG2'>

                    2. <i id='z0TG2'><tr id='z0TG2'><dt id='z0TG2'><q id='z0TG2'><span id='z0TG2'><b id='z0TG2'><form id='z0TG2'><ins id='z0TG2'></ins><ul id='z0TG2'></ul><sub id='z0TG2'></sub></form><legend id='z0TG2'></legend><bdo id='z0TG2'><pre id='z0TG2'><center id='z0TG2'></center></pre></bdo></b><th id='z0TG2'></th></span></q></dt></tr></i><div id='z0TG2'><tfoot id='z0TG2'></tfoot><dl id='z0TG2'><fieldset id='z0TG2'></fieldset></dl></div>
                      <legend id='z0TG2'><style id='z0TG2'><dir id='z0TG2'><q id='z0TG2'></q></dir></style></legend>