2013-05-13 30 views
0

我有一个5列的表,从csv文件创建。 我无法使用日期列上的str_to_date函数加载它。 我还需要创建一个视图来使用它的PHP脚本,所以现在我想创建一个视图,我可以将创建列从varchar更改为日期格式。 会有人请告诉我正确的synatx。?如何在mysql中使用STR_TO_DATE创建视图。?

table_name: mytable 
id varchar, 
createdate varchar, 
docid varchar, 
docsize number, 
dept varchar. 

P.S. : - 一个月内的色谱柱数可能会达到5000个。

+0

相反命名所有列,做一个'SHOW CREATE TABLE \'MYTABLE \';'并粘贴输出。 – hjpotter92 2013-05-13 15:16:28

+0

'id'是varchar?请重新设计你的桌子。 – Kermit 2013-05-13 15:23:25

+0

id是empid,它是字母和数字的组合。所以我没有除varchar以外的选择。 我想创建一个视图将日期元素转换为日期格式,这是可能的。? – Ameya 2013-05-13 15:50:27

回答

0

使用CONVERT()在MySQL功能可以将任何数据类型转换为另一种..

点击了解更多详细CONVERT()