mysql创建视图的时能否使用时间函数?-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

mysql创建视图的时能否使用时间函数?

2016-02-18 13:38:58 2392 1

创建如下视图:
1
视图能够创建成功,但是我的binlog会被损坏, 情况如下:
执行mysqlbinlog mysql-bin.000167
出现如下错误提示:ERROR: Error in Log_event::read_log_event(): 'read error', data_len: 66129, event_type: 32
但是我把这个字段FROM_UNIXTIME(update_date,'%Y%m%d')去掉就不会出现上述问题
注:我的mysql版本是5.1.30的,是不是mysql创建视图的时候不能使用时间函数?

取消 提交回答
全部回答(1)
  • 落地花开啦
    2019-07-17 18:43:54

    我创建的表及view结构

    mysql> describe test;
    Field Type Null Key Default Extra
    id int(11) NO PRI NULL
    updateDate bigint(20) YES NULL

    2 rows in set (0.00 sec)

    mysql> describe kidView;
    Field Type Null Key Default Extra
    id int(11) NO NULL
    FROM_UNIXTIME(updateDate,'%Y%m%d') varchar(8) YES NULL

    2 rows in set (0.00 sec)
    所以会不会是这个表里的时间戳是否正确,只是我创建view的时候。 dada@% 改成了 'root'@'localhost' ,不知道这会不会有影响,如果没有影响,那你升级一下版本看看。

    0 0
相关问答

1

回答

MySQL 为什么要使用视图?

2021-12-14 22:56:29 467浏览量 回答数 1

1

回答

MySQL如何创建目录?

2021-11-06 23:36:08 108浏览量 回答数 1

1

回答

MySQL创建临时表的命令是什么?

2021-10-28 17:04:53 215浏览量 回答数 1

0

回答

MySQL复制数据表:从一张表中查出需要的数据并创建为一个新表

2021-10-13 18:29:39 209浏览量 回答数 0

1

回答

在MySQL中创建表变量

2020-05-11 11:32:51 184浏览量 回答数 1

1

回答

MySQL判断题 DQL是数据定义语言,例如创建表,创建视图等DQL是数据定义语言,例如创建表...

2019-12-23 22:54:53 3509浏览量 回答数 1

1

回答

快速入门MySQL版-创建实例

2018-08-30 23:19:34 1172浏览量 回答数 1

2

回答

从mysql客户端快速创建数据库和数据库用户

2016-09-17 10:46:21 8083浏览量 回答数 2

0

回答

mysql创建用户的问题

2016-02-06 15:49:51 2172浏览量 回答数 0

4

回答

怎么创建MYSQL跪求

2014-05-24 18:57:32 6823浏览量 回答数 4
+关注
落地花开啦
喜欢技术,喜欢努力的人
0
文章
7824
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载