元スレMySQL 総合 Part18
mysql覧 / PC版 /みんなの評価 :
401 = :
>>400 ありがとうございます!!とても参考になります。
正規化やリレーショナルな操作が苦手なため
考えがもやもやしていましたが、目の前の霧が晴れました。
400様の教えを元に試行錯誤してみたいと思います。
本当に感謝です。400さん398さんに幸ありますように!
402 = :
InnodbおんりーのDB鯖立てなきゃなんですが、
実メモリ内に収まる範囲で運用できてるかどうかがわかりません…
簡易チェックツールとかありませんかね?
404 = :
うーん自分のなかでそう理解するだけならいいけど
その認識で他の人に説明するといろいろ誤解を招くと思う。
RAID1は同時に両方に書くけど
レプリケーションはマスタに書いた後スレーブに書くから、
マスタが壊れるタイミングによってはスレーブに欲しいデータが
存在しない場合がある、といったところが違う
407 :
>>405
PHP?知らないし、今回の件と直接関係ないけど
プリペアードステートメントとかプレイスホルダを
調べると(まわりの人が)幸せになれると思う
409 = :
>>408
プレースホルダとか使うのが間違いないけど、""内に直接変数書かないようにしたほうがいいんでない?
412 = :
コンソールへの出力は、するとしないとで速度が全然違うよ。
(ディスク上の)ファイルに出すのは、あまり速度の足引っ張らないんだけどね。
422 :
>>421 >>420 さんが理解できるでしょうか?
PRIMARY KEY の要件を無視しているお話しだったので、理解してもらえないと私は思っています。
もしくは釣りだったかもしれません。
423 = :
すみません。
釣りではなく素で質問させていただきました。
主キーは絶対にNULL以外を入れなければいけないのにも
かかわらず、DEFAULT NULL制約をつけるということが矛盾
しているのはわかるのですが、このカラムに何も指定をしな
いでINSERTをかけると、空文字が入ります。
これを防ぎたいと思い質問させていただいたのが趣旨と
なります。
プログラム側で、間違えて主キーカラムを指定しないで
INSERTをしてしまった場合、DB側でエラーにしたいの
ですが、無理であればプログラム側での制御にします。
428 = 422 :
>>423-424
> このカラムに何も指定をしないでINSERTをかけると、空文字が入ります。
空文字とNULLの違いをご存知だと言う前提でレスします。
検査制約( CHECHK でしたっけ? )を使えば良いと考えました。
けれども、MySQLでは、検査制約は可能なのでしょうか?
手元にマニュアルが無いので適切に回答できなくてスマソ
430 = :
皆さま。
ありがとうございます。
状況としましてはおっしゃるとおり、PRIMARY KEYはNOT NULLで
あるため、自動的にDEFAULT '' が適用されてしまうことの対応策
を教えていただきたく、書き込ませていただきました。
空文字で入ってしまいますと余分なデータが入ってしまうためです。
現状のサーバ設定を崩すことはできないため、なんとか教えてい
ただいたことを参考に試行錯誤してみたいと思います。
取り急ぎ、御礼申し上げます。
432 = :
>>427
列制約としては指定できたんじゃなかった?
バージョンやストレージエンジンによって違うのかも知れんけど。
433 = :
指定できて、コマンド通るけど、制約違反を華麗にスルー
439 = :
>>438
どうやってみれば良いのでしょうか?
441 = :
自称中級者によくある「たぶん原因はコレだろう」だろ
大体は全然間違ってる
442 = :
MySQLで再帰SQL相当の処理ってどうやって実現してますか?
ストアドに頼るしかないのでしょうか。
444 = :
あ、ごめ MySQLのスレだった >>443間違い
446 = :
ぐぐれかす
447 = :
selectがおかしいです。
select * from hoge where a = 'あ';
とすると、
|"あ" |"hoge" | null |
|"あ" |"hohi" | null |
...
って感じで出力されるはずなんですが、
| |"hoge" | null |
| |"hohi" | null |
...
って感じで"あ"のとこが押しつぶされて出力されてしまいます。
何がどうなってるんでしょうか...?
450 :
そのとうりですね。させん
みんなの評価 :
類似してるかもしれないスレッド
- MySQL 総合 Part12 (1001) - [94%] - 2008/1/30 17:34 ○
- MySQL 総合 Part13 (996) - [94%] - 2008/6/10 21:02 ☆
- MySQL 総合 Part14 (1001) - [94%] - 2008/11/23 10:17 ☆
- MySQL 総合 Part15 (1001) - [94%] - 2009/4/20 12:15 ☆
- MySQL 総合 Part17 (1001) - [94%] - 2010/6/10 20:47 ○
- MySQL 総合 Part19 (982) - [94%] - 2011/6/9 2:33
- MySQL 総合 Part26 (860) - [89%] - 2023/2/2 9:30
- MySQL 総合 Part20 (995) - [89%] - 2011/10/17 4:48
- MySQL 総合 Part21 (1001) - [89%] - 2011/12/25 22:16
- MySQL 総合 Part22 (1001) - [89%] - 2012/7/10 16:45
- MySQL 総合 Part23 (992) - [89%] - 2013/8/11 17:00
- MySQL 総合 Part24 (1010) - [89%] - 2015/2/14 4:46
- MySQL 総合 Part25 (947) - [89%] - 2017/6/18 6:30
- MySQL vs PostgreSQL Part2 (941) - [31%] - 2022/5/26 1:30 ○
トップメニューへ / →のくす牧場書庫について