個人總結的一些實用的mysql函數
1.某張表的數據追加到另外一張表(相同表字段的情況下),通常用於數據轉移
先查詢某張表的字段,然後查詢出來的字段拷貝到文本編輯器格式化成 id,name,age,updatetime,createtime 這種格式 (字段多的情況下需要用到文本編輯器)
select * from information_schema.columns where table_name='table_name'
格式化好就可進行兩張表的數據追加了
insert into table_name (
name,age,updatetime,createtime
) select
name,age,updatetime,createtime
from table_name_copy
把表 table_name_copy 全部數據拷貝到 table_name
注意: 主鍵不需要查詢出來 以免兩張表的主鍵相同添加失敗
2.把某個字段的部分數據替換成需要的數據
update table_name set expiredate = REPLACE(expiredate,'22:59:59.590000','23:59:59.590000') ;
REPLACE(“字段名稱”,“字段裏包含的數據”,“替換成需要的數據”)