使用 MySQL 8 时安装失败
haoliplus opened this issue · 2 comments
haoliplus commented
update ur时失败。我去数据库手动执行了下,在MySQL8版本执行该命令需要对连接增加引号。
SQLSTATE[22032]: <>: 3141 Invalid JSON text in argument 1 to function cast_as_json: "Invalid value." at position 0. (SQL: update
strategiesset
configs = json_set(
configs, '$."url"', https://a.example.com/i),
strategies.
updated_at = 2023-08-23 11:45:22)
对php不太熟,不过搜索了下,具体代码应该是:
lsky-pro/app/Http/Controllers/Controller.php
Line 113 in 911275c
安装要求mysql 5.7+, 8在这个支持范围吗(业务的云数据库不太方便更换版本)?不太清楚有没有其他问题。
akatsukiro commented
更新 MySQL 的版本吧,这应该是 MySQL8 前期版本的一个BUG。
PS: MySQL 8.0.23 修复了该问题。
haoliplus commented
laravel/framework#35643
https://bugs.mysql.com/bug.php?id=101284
是mysql8.0.22版本bug