我是mysql的新手。这是我的桌子。表名:LOGDATETIME
2012-05-30 17:26:33
2012-05-30 17:26:33
2012-05-30 17:26:33
2012-05-31 17:26:33
2012-05-31 17:27:22
2012-05-31 17:27:22
2012-05-31 17:27:22
2012-06-01 00:08:12
2012-06-02 00:08:12
2012-06-06 00:08:12 我需要根据日期重命名这个表名。例如LOGDATETIME_2012_05_30_TO_2012_06_06。为此,我需要在mysql中编写存储过程。但是我不知道怎么写。
有谁能帮帮我。
发布于 2012-10-01 16:01:12
所以并不是真的在这里给你答案。我们应该给你指出正确的方向。
查看文件名的date字段的MAX和MIN。使用DATE_FORMAT获取正确的格式。然后使用RENAME TABLE执行表名更改。下次提供一些你已经尝试过的代码。
发布于 2012-10-02 14:04:02
解决方法:
具有索引的table3...
、table3...
例如:
CREATE TABLE info_table (
id INT(11) NOT NULL,
table_name VARCHAR(255),
start_date DATETIME,
end_date DATETIME,
PRIMARY KEY (id)
)https://stackoverflow.com/questions/12669135
复制相似问题