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

iibxawm4  于 2021-07-24  发布在  Java
关注(0)|答案(1)|浏览(421)

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();
bvpmtnay

bvpmtnay1#

将“手动”值放入选择列表:

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'

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

相关问题