mysql - 如何在mysql中使用STR_TO_DATE创建 View ?

标签 mysql load-data-infile

我有一个包含 5 列的表格,是根据 csv 文件创建的。 我无法在日期列上使用 str_to_date 函数加载它。 我还需要创建一个 View 以在 php 脚本中使用它,所以现在我想创建一个 View ,在其中我可以将 createate 列从 varchar 更改为日期格式。 有人可以告诉我正确的语法吗?

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

附注:- 一个月内专栏数量可达 5000 个。

最佳答案

使用mysql中的CONVERT()函数,您可以将任何数据类型转换为另一种数据类型。

点击了解更多关于CONVERT()的详细信息

关于mysql - 如何在mysql中使用STR_TO_DATE创建 View ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16525459/

相关文章:

mysql - "mysql 8.0"本地 infile 失败 我尝试并显示设置。会不会是权限问题?

mysql - 数据库导入后 Grails 中的 java.lang.IllegalArgumentException

mysql - 使用命令 MySql 查询

mysql - 在phpmyadmin中导入sql文件大小

mysql - RDS CPU 利用率高

mysql - 如何在 mysqlsh importTable util 中设置 IGNORE 标志?

mysqlimport 问题 "set @@character_set_database=binary"阻止加载 json 值

mysql - 重启后mac mysql

MySQL SUM 减去 SUM 和 join

mysql - 执行 'LOAD DATA LOCAL INFILE 时发生异常