將某張表增加序列欄位並賦值

2021-10-06 08:15:10 字數 652 閱讀 7465

首先我們先建立一張臨時表存放關係例如

-- 建立臨時表 seq欄位與臨時表

create table `demo_seq` (

`id` int(11) not null auto_increment comment 'id主鍵',

`demo_id` char(36) not null comment '要增加字段表的id',

primary key (`id`)

) engine=innodb auto_increment=8192 default charset=utf8mb4;

-- 插入id與要增加字段表的id對應關係

insert into demo_seq(question_id) select id from bd_question ;

-- 給要增加排序的表增加排序字段 seq 

alter table bd_question add column seq int(11) default null comment '排序字段'

-- 更改習題序號

update bd_question aw 

set aw.seq = 

( select ap.id from demo_seq ap where ap.demo_id= aw.id )

完成!!!!

Oracle將一張表幾個字段賦值到另一張表指定字段

由於某種原因客戶資料庫中 trp advp表部分記錄的projectname和groupname兩個字段值丟失,由於trp reportitem 表中可以找到對應的資料,於是通過該錶進行資料還原.trp advp中一條記錄對應trp reportitem中的多條記錄,因此需要對trp reporti...

C 返回某張表的所有欄位名

定義必要的變數 private sqlconnection sqlconn private sqldataadapter sqlda1 private sqldataadapter sqlda2 private sqlcommand sqlcomm private system.data.sqlcl...

將資料庫的表字段輸出,增加表別名

最近需要去掉sql中select 的語句,提高sql效能,乙個個手動加別名有點蛋疼 將資料庫的表字段輸出,增加表別名,以逗號隔開 mysql安裝成功後可以看到已經存在mysql information schema和test這個幾個資料庫,information schema庫中有乙個名為colum...