mysql

  1. mysqlには、空間情報あつかうための型,GEOMTRYがあるそうです。
    · google cloud sql mysql

    mysqlには、空間情報あつかうための型,GEOMTRYがあるそうです。

    地理情報をあつかいたくて、いろいろ試しはじめているところです。
    mysqlには、空間情報あつかうための型,GEOMTRYがあるそうです。

    MySQL TIPS 3 空間情報(geometry)を使って経度・緯度の検索を高速化する - イノベートな非日常
    MySQL :: MySQ…

  2. くらうどSQLではまったこと

    くらうどSQLではまったこと

    google clud sqlです。
    google app engineからの連携を試してみようと思っていろいろやっております。

    いろいろはまったこと

    事前準備 支払いについてローカル環境からのclud sqlの接続についてosxでのeclipseでJSPコンパイルについてAp…

  3. · grails mysql

    ユニーク制約 - grails

    grailsです。
    数年前、一度、チャレンジしかけたんですけど、何かの記事で、パフォーマンスがわるいとかなんとかあって、だったらやめようと思っちゃたんですよね。あの頃からさわってればよかったと後悔してます。

    いま、実際に使っていくにはどんな流れでいいのかなーと考えています。
    g…

  4. · mysql sql ストアド

    EZSPLIT

    SQLです。
    mysqlのファンクションです。
    カンマ区切りの文字列中の何番目の文字列を取り出す目的で作成しました。
    3〜4週間前に作成したと思うのですが、いまいちその動機を思い出せないでいます。
    やばいですね....
    関数名としてEZSPLITというのもいまいちだなーと思いつ…

  5. mysqlでストアドプロシージャ その6 - プロシージャ内から別のプロシージャを呼ぶ

    mysqlでストアドプロシージャ その6 です。

    プロシージャ内から別のプロシージャを呼んでみます。

    ついでにトランザクションに参加してるのか調べてみました。

    参考
    プログラマメモ2: mysqlでストアドプロシージャ その4 - トランザクション
    結論としてトランザクションに含…

  6. · mysql sql ストアド

    mysqlでストアドプロシージャ その5 - ラベルを使ってcontinue,breakっぽく

    mysqlでストアドプロシージャ その5です。

    ループでラベル使うとcontinue,breakっぽく使えますねと。

    17.2.10. フローコントロール・コンストラクト3 トリガーおよびストアド・プロシージャ なんとなく下記のような感じで
    DROP PROCEDURE IF E…

  7. mysqlでストアドプロシージャ その4 - トランザクション

    mysqlでストアドプロシージャ その4 です。
    トランザクションの実験です。

    どうもDBのエンジンによってトランザクションが有効無効がある感じですね。

    参考
    ストアドプロシージャでトランザクション処理をするにはどうすれば良いのでMySQL ストアドプロシージャー で 失敗時の…

  8. · mysql sql ストアド

    mysqlでストアドプロシージャ その3 - ROW_COUNT()

    mysqlでストアドプロシージャ その3です。
     ROW_COUNT()を使うのが今回の趣旨です。
    ROW_COUNTは
    先行するステートメントによって更新、インサート、または削除された行の数を戻します。
    ってことらしい
    参考
    [MySQL]複数行を追加するためのinsert…

  9. · mysql sql ストアド

    mysqlでストアドプロシージャ その2

    mysqlでストアドです。
    oracleほどではないですが、使えて便利そうな予感です。

    参考
    17.2.9. カーソルInsert query doesn't support where keyword*
    ストアドプロシージャで実験

    簡単なシナリオ

    aテーブルに入っている…

  10. · mysql sql ストアド

    mysqlでストアドプロシージャ

    mysqlでストアドです。
    まずストアドプロシージャのリストを表示は以下で
    show procedure status;
    参考
    List of Stored Procedures/Functions Mysql Command Line - Stack OverflowMyS…

  11. · mysql sql

    最後に登録されたidを取得します。えーと、auto_incrementされた値をとることができるようです。

    mysqlです。最後に登録されたidを取得します。えーと、auto_incrementされた値をとることができるようです。

    select last_insert_id();

    参考
    auto_incrementでinsertされたレコードを取得するには?
    INSERT ~~ ON …

  12. · merge mysql oracle sql

    oracleでいうところのmergeのようなものmysql

    oracleでいうところのmergeと似たようなものがmysqlにないかなーと
    ON DUPLICATE KEY UPDATEというのを使えばいいらしい。merge intoよりは使いづらいけど。キーを指定しなおすところがめんどいです。
    参考
    ON DUPLICATE KEY …