创建在mysql phpmyadmin中返回日期表的函数

创建在mysql phpmyadmin中返回日期表的函数,mysql,phpmyadmin,Mysql,Phpmyadmin,我可以用以下查询在数据库中创建函数吗 DELIMITER $$ CREATE FUNCTION DateBackbone(@StartDate Datetime, @EndDate DateTime ) RETURNS TABLE @Dates ( Date DateTime ) AS BEGIN While @StartDate <= @EndDate begin insert @

我可以用以下查询在数据库中创建函数吗

DELIMITER $$
CREATE FUNCTION DateBackbone(@StartDate Datetime,  @EndDate DateTime )    
    RETURNS  TABLE @Dates  (  Date DateTime  )  AS  
    BEGIN  
        While @StartDate <= @EndDate  
        begin  
            insert @Dates (Date) Values (@StartDate)  
            Set @StartDate = @StartDate + 1  
        end  
        RETURN  
    END $$
DELIMITER ;
分隔符$$
创建函数DateBackbone(@StartDate Datetime,@EndDate Datetime)
将表@Dates(Date-DateTime)返回为
开始

尽管@StartDate,我在这里没有看到查询。只有一个函数。是的,这是唯一的函数,我想把这个函数改为在我的Mysql数据库中使用。嗨,我想我们不理解你的问题。您是否尝试创建此函数,如果是,是否会收到错误消息?