mysql partitioning with unix_timestamp from variable
Given this : delimiter // create procedure setup() begin declare d datetime; set d = rounddate(now()); create table s_time (req_id int not null, ser_id int not null, hel_id int not null, posted int unsigned not null, completed int unsigned not null default 0 ) partition by range (completed) (partition p0 values less than ( unix_timestamp(d) ), partition p1 values less than ( unix_timestamp(d + interval 1 day) ) ); end// I get : ERROR 1064 (42000) : Constant, random, or timezone-dependent expression in (sub)partitioning function are not allowed Is there any way to get this to work, or do I have