2018-01-08 11:33:30 1589次浏览 0条回答 0 悬赏 30 金钱

我是这样做的:

$point = "GeomFromText('POINT(116.495406 39.999216)')";
\Yii::$app->db->createCommand()->update(SceneSite::tableName(), ['location' => $point], ['id' => '1'])
->execute();

但是会报下面显示的错误:
QQ截图20180108113120.png

求大神帮助!

补充于 2018-01-08 16:44

用Expression转义
即改为new Expression("GeomFromText('POINT($location)')");
参考:http://www.yiiframework.com/doc-2.0/yii-db-expression.html

    没有找到数据。
您需要登录后才可以回答。登录 | 立即注册
不刷牙的北极熊
副董事长

不刷牙的北极熊 广州

注册时间:2017-07-18
最后登录:2024-02-20
在线时长:651小时44分
  • 粉丝10
  • 金钱37495
  • 威望40
  • 积分44405

热门问题