資料庫表中新建字段滿足條件時,賦值表中其他字段

2021-08-21 04:04:41 字數 359 閱讀 1691

情景描述:專案中,存在在表中新增新字段,並且在滿足一定條件時將表中其他欄位的值賦給該字段。不必查詢出來後,在為其賦值。

**:

//建立sql語句

$sql = 'update table_name set new_field1 = field1, new_field2 = field2 where ';

$sql .= "new_field1 is null and new_field2 is null and (field1和field2滿足的條件)";

//例項化資料庫:

$db = new \think\model();

$db->execute($sql);

在navicat中新建資料庫

前言 在本地新建乙個名為editor的資料庫 過程 2.選擇 utf8mb4 utf 8 unicode字符集,原因在於 utf8mb4相容utf8,且比utf8能表示更多的字元。而且它支援表情符號 emoji 的儲存,不過一般在專案中看自身需要選擇即可 相關介紹 3.選擇 utf8mb4 unic...

資料庫建表時字段長度

2016 5 4 基本知識點 1.計算機儲存資訊的基本單位是位元組 2.乙個漢字佔兩個位元組,乙個字母或數字佔乙個位元組 3.字元 計算機中字,字母等的統稱 以char 6 為例 測試如下 測試環境 sql 8.0 create student 學號 char 6 not null primary ...

查詢資料庫中滿足條件的特定行資料

查詢資料庫中滿足條件的特定行資料,在這裡主要給出三條查詢語句,其中第三條主要是針對sql server2005資料庫的,因為其中的row number 函式只有在sql server2005中才支援。例子 我資料庫中有乙個table表,表中一共有50條資料,我現在要查詢第21到30條資料,我可以對這...