稚拙な備忘録ですが

へなちょこプログラマやっています。皆さんみたいなしっかりした備忘録は書けませんが宜しくお願いします。

2013-12-01から1ヶ月間の記事一覧

MySQLで「Parameter '@XXX' must be defined.」

VB.NETでMySQLを扱っていますが、 本日初遭遇のエラーが発生。 "SET @XXX = 0;" というクエリをVB.NETから実行しようとすると、 「Parameter '@XXX' must be defined.」というエラーが発生。 色々調べた挙句、接続文字列に"Allow User Variables=True;"が足…

MySQLでSELECT結果に通番を付けたい

DB

MySQLでSELECT結果に通番を付けたい場合は以下のようにすればOKでした。 set @row_num = 0; select (@row_num:=@row_num+1) as row_number, col1 from tbl1; テキストファイルを取り込む際に通番の振り方を間違えて処理してしまい、 修正するハメになって茫…

いまさらですが配列の宣言について見落としていた点

いまさらですがVB.netでの配列の宣言について見落としていた点です。 Dim item(0 to 9) AS String item(0) = "0です。" item(1) = "1です。" ・ ・ ・ item(9) = "9です。" という配列の書き方ができたのか!と本日知りました。 これが出来るならもっとENUM…

動画ファイルの時間数を取得する

ベテランの方にとっては非常に稚拙と思われますが、 VB.NETで動画ファイルの時間数を取得する方法。 取得できる情報はWindowsエクスプローラーにてファイルのプロパティの概要タブで確認できる内容です。 ※Exif情報とは異なるものです。 ①参照設定の追加より…

MySQL WorkBenchでのクエリ結果を1000件以上表示する方法

DB

MySQL WorkBenchにてクエリを入力した際、 標準だと結果1000件に限定されてしまいます。 リミットを外す方法は [Edit]→[Preference]→[SQL Queries]→[Query Result]→[Limit Rows]のチェックを外します。 これでOK。 ※MySQL WorkBenchのバージョンは6.0.8 です…

MySQL でのテーブルメンテナンスは「mysqlcheck」

DB

今日MySQLのデータベースを利用しているアプリケーションの動きが 少し遅いような気がして、「そういえばPostgreSQLのvacuumと同様のものはないか」と ふと思って調べました。 MySQLでは mysqlcheck -u ユーザー名 -p(パスワード指定の意) {optionを指定} で…

CentOS 6.5 にはアップデートはまだしてはいけない 

以下のメールが来ました。 =============================================================== ・ServersMan@VPS CentOS 6 OSバージョンアップに関するご案内・ 平素よりDTIをご利用いただき誠にありがとうございます。 現在、CentOS開発チームにより、CentO…