A5:SQL Mk-2

開発のこと、日々のこと

MySQL8.0のST_AsText()の戻り値が表示されない

ホーム フォーラム A5:SQL Mk-2掲示板 MySQL8.0のST_AsText()の戻り値が表示されない

  • このトピックには2件の返信、2人の参加者があり、最後にdupontにより5年、 6ヶ月前に更新されました。
3件の投稿を表示中 - 1 - 3件目 (全3件中)
  • 投稿者
    投稿
  • #3005 返信
    dupont
    ゲスト

    いつも便利に使わせていただいています。

    MySQLの ST_AsText() の結果表示がブランクになります。

    サンプルSQL1:
    SELECT ST_AsText(Point(1, 1)) FROM DUAL;

    結果:
    (ブランク)

    期待する結果:
    POINT(1 1)

    文字列加工すると結果が表示されます。

    サンプルSQL2:
    SELECT CONCAT(ST_AsText(Point(1, 1)),’A’) FROM DUAL;

    結果:
    POINT(1 1)A

    サーバー:
    Windows10
    MySQL 8.0.12
    クライアント:
    Windows10
    A5:SQL x64 2.13.0/2.13.2

    なにか設定などで見直すべきところはありますでしょうか。

    #3029 返信
    松原正和
    キーマスター

    dupont さんこんにちは。

    はい、現象を確認しました。

    Version 2.13系のMySQL接続ライブラリは完全にMySQL 8.0に対応できていないようですね。

    Version 2.14系のベータ版ではより新しいMySQL接続ライブラリでは正しく表示できるのを確認しました。

    Version 2.13系で修正するのは少しむつかしいかもしれません。

    #3056 返信
    dupont
    ゲスト

    松原さん、ありがとうございます。
    Version 2.14系で対応とのこと、承知いたしました。
    おとなしく待ちます。
    ご確認、ご回答に感謝申し上げます。

3件の投稿を表示中 - 1 - 3件目 (全3件中)
返信先: MySQL8.0のST_AsText()の戻り値が表示されないで#3056に返信
あなたの情報:




コメントは受け付けていません。