Mysql #1305-函数[表名称].添加日期不存在

Mysql #1305-函数[表名称].添加日期不存在,mysql,datetime,phpmyadmin,Mysql,Datetime,Phpmyadmin,我想在表中每一行的datetime类型列中添加1年 UPDATE [table_name] SET [column_name ]=ADD_DATE(yyyy,1,[column_name ]) 但我在phpmyadmin“#1305-函数[表名称]]中收到了此错误消息。添加日期不存在” 我还尝试使用: UPDATE [table_name] SET [column_name ]=ADD_DATE(yy,1,[column_name ]), UPDATE [table_name] SET [co

我想在表中每一行的datetime类型列中添加1年

UPDATE [table_name] SET [column_name ]=ADD_DATE(yyyy,1,[column_name ])
但我在phpmyadmin“#1305-函数[表名称]]中收到了此错误消息。添加日期不存在” 我还尝试使用:

UPDATE [table_name] SET [column_name ]=ADD_DATE(yy,1,[column_name ]),
UPDATE [table_name] SET [column_name ]=ADD_DATE(YEAR,1,[column_name ]),
UPDATE [table_name] SET [column_name ]=DATEADD(yyyy,1,[column_name ]),
UPDATE [table_name] SET [column_name ]=DATEADD(yy,1,[column_name ]),
UPDATE [table_name] SET [column_name ]=DATEADD(YEAR,1,[column_name ])

但是我得到了相同的错误,因为没有名为添加日期的函数。请尝试以下方法:

 UPDATE [table_name] SET [column_name ]=ADDDATE([column_name ], INTERVAL 1 YEAR );
date\u add
也可以使用。这两个功能只是同义词