<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                插入 insert 1、三種語法: ~~~ mysql> desc students; +-------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-------+-------------+------+-----+---------+-------+ | sid | int(11) | NO | | NULL | | | sname | varchar(10) | YES | | NULL | | +-------+-------------+------+-----+---------+-------+ 2 rows in set (0.01 sec) ~~~ `insert into students values(1,'aa');或者 insert into students(sid) values(10); `#####其他列必須為可以為空,否則會報錯。多列逗號隔開 `insert into students set sid=2,sname='dfg';` ~~~ insert into students_bak select * from students; ####將在students表中查詢結果插入students_bak表中。 ~~~ 2、partition 子句將數據插入到指定的表分區中。 3、可以使用expr算法: `insert into students (sid) values(2*3);` 4、insert....values可以插入多條記錄: `insert into students (a,b,c) values(1,2,3),(4,5,6);` 5、insert...values和insert...select語句的執行結果: ~~~ Query OK, 4 rows affected (0.00 sec) Records: 4 Duplicates: 0 Warnings: 0 ~~~ affected 表示插入多少條數據 records表示此語句操作了多少行數據,但不一定多少行被插入的數據。 Duplicates 當存在相同的數據且違反了某個唯一性時,此值會顯示重復值。 Warnings表示執行過程中的一些警告信息。 6、ignore關鍵詞代表insert語句如果違反主鍵和唯一鍵的約束,則不報錯只會產生告警信息。違反的行被丟棄,而不是整個語句回退。在數據類型轉換有問題時,如果有ignore則會只產生警告信息,而不是整條語句回退。 ~~~ mysql> insert ignore into students values(1,'bbbb'); Query OK, 0 rows affected, 1 warning (0.00 sec) mysql> show warnings; +---------+------+---------------------------------------+ | Level | Code | Message | +---------+------+---------------------------------------+ | Warning | 1062 | Duplicate entry '1' for key 'PRIMARY' | +---------+------+---------------------------------------+ 1 row in set (0.00 sec) ~~~ low_priority 代表有其他的連接正在讀取目標表數據,此insert語句需等待讀取完成。 low_priority和high_priority 關鍵詞僅在MyISAM,MEMORY,MERGE這三種存儲引擎中生效。 7、insert on duplicate key update 如果碰到當前插入的數據違反主鍵或唯一鍵的唯一性約束,則insert會轉變成update語句修改對應的已經存在表中的這條數據。 如果a都有唯一性約束且已經含有1這條記錄,則下面兩條語句的執行結果相同。 ~~~ insert into table(a,b,c) values(1,2,3) on duplicate key update c=c+1,b=b+2; update table set c=c+1,b=b+2 where a=1; ~~~
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看