mysql创建带时间参数的存储过程并调用

1、创建表

create table aaa (id int not null auto_increment primary key,savetime datetime default null);

2、创建存储过程

delimiter //

create procedure savetoTable(in datatableName varchar(64),in savetime datetime)
begin
set @sqlcmd = concat('insert into ',datatableName,' values(null,',''+savetime+'',');');
prepare stmt from @sqlcmd;
execute stmt;
deallocate prepare stmt;
end;

delimiter;

3、调用存储过程

call savetoTable('aaa',20201011120312);

 

上一篇:spark使用jdbc批次提交方式写入phoniex的工具类


下一篇:JDBC