SQL_define変数、uuidと時間を自動的に生成

1、変数を定義する

set @ name = 'test';

2、一般的に使用される機能、

uuidを自動生成

SELECT REPLACE(uuid()、 '-'、 '')

自動生成された時間

今()

set @sub_net_id = '9e0b276318084ee8b9d19ee12016fb86';
set @name ='测试ip池';
set @plane_id = '507b6d20c0bc4d3bb2806c77b3655682';
set @vlan_id= "1000006";
set @gateway = '192.168.221.254';
set @netmask='255.255.255.0';
set @cidr='192.168.221.0/254';
set @start_ip='192.168.221.1';
set @end_ip='192.168.221.254';
set @ip_version='4';
INSERT INTO `rack`.`ip_pool` (
`id`,
`sub_net_id`,
`name`,
`plane_id`,
`vlan_id`,
`gateway`,
`netmask`,
`cidr`,
`start_ip`,
`end_ip`,
`update_time`,
`create_time`,
`tag`,
`metadata`,
`ip_version` 
)
VALUES
	((SELECT replace(uuid(), '-', '')),
	@sub_net_id,
	@name,
	@plane_id,
	@vlan_id,
	@gateway,
	@netmask,
	@cidr,
	@start_ip,
	@end_ip,
	NOW(),
	NOW(),
	NULL,
	NULL,
	@ip_version
	);

おすすめ

転載: www.cnblogs.com/mrwuzs/p/12671397.html