kingshard icon indicating copy to clipboard operation
kingshard copied to clipboard

啥时候能支持PDO

Open wangcong099878 opened this issue 5 years ago • 5 comments

好像pdo链接会报错

wangcong099878 avatar Sep 10 '19 10:09 wangcong099878

可以贴一下具体报错信息, 以及使用的版本吗?

teckick avatar Sep 10 '19 12:09 teckick

@eastfisher laravel5.6 Eloquent ORM不能用 主要是预处理的问题 用mysqli自己写没问题

wangcong099878 avatar Sep 11 '19 01:09 wangcong099878

@eastfisher laravel5.6 Eloquent ORM不能用 主要是预处理的问题 用mysqli自己写没问题 kingshard用的SQLparser功能是不全的,遇到一些别名之类的SQL就可能解析失败。 可以自己github上找个成熟的解析器,改改就好。^ ^工作量可能会有一丢丢大

dukan2009 avatar Oct 25 '19 13:10 dukan2009

@eastfisher laravel5.6 Eloquent ORM不能用 主要是预处理的问题 用mysqli自己写没问题 kingshard用的SQLparser功能是不全的,遇到一些别名之类的SQL就可能解析失败。 可以自己github上找个成熟的解析器,改改就好。^ ^工作量可能会有一丢丢大

shazam用的TiDB parser, 功能与kingshard类似, 欢迎试用

teckick avatar Oct 25 '19 15:10 teckick

@eastfisher laravel5.6 Eloquent ORM不能用 主要是预处理的问题 用mysqli自己写没问题

conn_stmt.go 250 行左右加两行代码就行 case *sqlparser.Set: err = c.handlePrepareExec(s.s, s.sql, s.args)

yrbb avatar May 08 '20 02:05 yrbb