注意事项
- 时间函数
对于Timestamp,需要进行比较的时候,需要添加Timestamp关键字,而MySQL中对Timestamp可以直接进行比较。
/*MySQL的写法*/
SELECT t FROM a WHERE t > '2017-01-01 00:00:00';
/*Presto中的写法*/
SELECT t FROM a WHERE t > timestamp '2017-01-01 00:00:00';
- 不支持INSERT OVERWRITE
Presto中不支持insert overwrite语法,只能先delete,然后insert into。
- 文件格式
Presto目前支持Parquet格式,支持查询,但不支持insert。
可以对ORC做了特定优化,支持更好。