只插入另一个表中的两列数据,其余保留默认值


MySql表有四列。如何插入另一个表中的两列数据,并让其他两列由手动填写。
insert into faulthistory (D_ID,D_IP,D_Status,Date_time) 
select IP_ID,D_IP from device where D_IP='192.168.1.1', '0',now();

将"手动";选择列表中的值:

insert into faulthistory
(D_ID,D_IP,D_Status,Date_time) 
select IP_ID, D_IP, '0', now() from device where D_IP='192.168.1.1'

您也可以为这两列定义默认值。

最新更新