09/10/21 23:07:26
>>484
URLリンク(nippondanji.blogspot.com)
486:NAME IS NULL
09/10/21 23:45:02 nmNVAfvz
>>485
回答有難うございます!
InnoDBの場合は1000カラムまでで、これは速度はほとんど低下しないと期待してもよいのでしょうか?
487:NAME IS NULL
09/10/22 15:08:28
1000カラムのうちLOBがいくつあるかによる
LOBが増えれば増えるほど遅くなるよ
488:NAME IS NULL
09/10/22 23:09:09 tsxw+rRJ
>>487
画像みたいなのを入れなければいいんですね。想像以上に作成できるカラムの数が多くて驚いています。
有難うございました。
489:NAME IS NULL
09/10/23 12:29:40 tEyJFZiS
>>483
user define typeで個別に作ると対応できるみたい。不便。
490:NAME IS NULL
09/10/24 05:14:42
質問です。
Windows XP で 5.0.45 を使用して、毎日 mysqlimport コマンドをバッチ処理で実行していますが
昨日までは正常に動作していたのに、今日のジョブが5時間以上経っても終わりません。
show processlist で見てもプロセスは存在しません。
現在何が起きているのかを確認する方法はないでしょうか?
491:NAME IS NULL
09/10/24 18:02:55
とりあえずエラーログをみる
492:490
09/10/24 20:53:52
>>491
エラーログファイルは見てみましたが、何も吐いていませんでした。
半日経っても終わらないので kill しましたが、一件もロードされておらず
テーブルロックが掛かっているような感じにも思えますが、テーブルを更新するのは
そのバッチ処理のみなのでそれもないし・・・
kill した後に手動で mysqlimport コマンドを発行したら、あっという間に正常終了しました。
何だったのだろう・・・ よく分かりませんが、再現待ちとします。
ありがとうございました。
493:NAME IS NULL
09/12/03 22:35:54
素人丸出しの質問かもしれませんが、MySQLを使う必要が生じてしまったのでお願いします。
同一テーブル構成のTBL-A、TBL-Bがの2つがあります。
テーブルレイアウトは、
基準日 int(8)
社員番号 int(10)
構成 int(10)
だとします。
TBL-AとTBL-Bを比較し、以下のことをSQLでやりたいんですが、何か関数等あるんでしょうか?
(1)社員番号がTBL-Aに在ってTBL-Bに無い場合-->TBL-Bに該当レコード追加
(2)社員番号が両方に存在し、TBL-Aの基準日がTBL-Bの基準日以降の場合-->TBL-Bの該当レコードをTBL-Aで上書き
(3)社員番号が両方に存在し、TBL-Aの基準日がTBL-Bの基準日以前の場合-->何もしない
(4)社員番号がTBL-Bに在ってTBL-Aに無い場合-->何もしない
494:NAME IS NULL
09/12/04 15:17:42
なんでこういう人っていつも仮定口調なの?
495:NAME IS NULL
09/12/08 01:03:06
MySQLとAccess連携でプロト作ってるんだが、どっかにMySQLの主にストアドを
綺麗にまとめてるサイト無い?
496:NAME IS NULL
09/12/08 01:16:20
うちの会社で余ったWinXPのproにMySQL5.1入れて、ポート開けて20人位の同時アクセスさせているのだが、
今のところ全然問題なく使えてる。バックアップも問題ない。
ココで質問。
1.このまま使っててもOK?
2.今更だがMySQLって、ポート3306開けときゃサーバじゃなくても同時アクセスで使えるモノなの?
※やってみたら出来た。っていう素人さんなのでプロからのアドバイスを希望します。
497:NAME IS NULL
09/12/08 06:57:23
>>496
XPProで、その利用方法はライセンス違反
498:NAME IS NULL
09/12/08 07:58:17
>>496
Winのライセンス上の問題は
URLリンク(www.apache.jp)
参照。
499:NAME IS NULL
09/12/08 08:24:00
>>498
不特定多数か社内限定かは
異なるだろうけど、結果は同じ?
500:NAME IS NULL
09/12/09 20:19:53
thx
501:NAME IS NULL
09/12/10 10:20:13
ライセンス違反のわけねーだろ。アホかい。
502:NAME IS NULL
09/12/10 23:27:35
501はたぶんMySQLのライセンスとWindowsのライセンスの区別がつかない程度のしったか
503:NAME IS NULL
10/01/29 00:48:30
ON DELETE CASCADE を参照先テーブルに適用してますが、下記のエラーが出ます。
下記のエラーいがいに何が問題になっているか知る方法はありますでしょうか。
SQLSTATE[23000]: Integrity constraint violation: 1451 Cannot delete or update a parent row:
a foreign key constraint fails (`db`.`table`, CONSTRAINT `table_ibfk_10` FOREIGN KEY (`table_id`) REFERENCES `table` (`id`))
504:NAME IS NULL
10/01/31 15:42:47
ただのチラ裏です・・・
客用にCOREi3のWin7機を買ったんだが、クラサバシステムのODBC3.51でつないだらエラーの出るテーブルが出た
2台だけだったんで持ち帰りつないでみようとしたら全部つながらなくなった
pingは通るのに何だ?ってパニック
よく考えたら鯖に使ったXPのファイアーウォールが邪魔してただけだった・・・
で、ODBCを2.51にしたらとりあえず全部つながった
このまま行っちゃう予定
よく考えたら36時間程メシ食ってないお
食ったら寝て明日の昼休みの時間に納入してくる
505:NAME IS NULL
10/02/05 12:11:56
>>503
「mysql error 1451」とか「mysql Cannot delete or update a parent row」でぐぐってみた?
結局のところ、制約の子が残ってるから消せない/更新出来ないよってことなんだが、
・ON DELETE CASCADE をしているつもりで出来てないってことはないか?
(子側をshow create tableなんかで確認)
・他に同じ(親)テーブルを、外部キー制約の参照先にしてるテーブルは無いか?
を確認してみるべし。