元スレMySQL 総合 Part15
mysql覧 / PC版 /みんなの評価 : ☆
206 = :
トランクザションが早いと言うより、同時に行われるロック処理のおかげもある希ガス
ソースは俺
212 = :
>>211
レスありがとうございます
この「11」は仮の数字です、すいません・・
その場合だと、先頭に入っていた場合、
最終に入ってた場合にマッチされないので悩んでいます。
213 = :
いずれ使えるから、正規表現は学んでおいた方がいい。
今回の場合は
REGEXP "(^11|,11,|11$)"
215 = :
>>210のテーブル自体が良くない気が
216 = :
まあそれはその通りだな
217 = :
おい、おまえらは何のデータベース作ってんだ?
入れる内容が無いんだが
ネットで拾えるデータベースに流用できるエクセルのファイルとか教えろや
郵便番号とか誰でもつくってそうなつまんねーもんつくりたくねーから
おもしろいの教えれ
218 = :
株のデータなんかいいんじゃない?
219 = :
>>217
http://kazina.com/dummy/
これでも入れとけ
220 = :
>>215
ん、そういった場合 IDで紐付けして別テーブルに
id:x_id:val
1:1:1
2:1:2
3:1:3
4:1:12
5:1:211
6:2:3
7:2:2
8:2:11
9:2:212
こういう感じで入れテクって事かな?
221 = :
>>213
ありがとございます。
>>214
それだと 1 の時にまずい事になるのです。
222 = :
追記 213さんのも 前方^スタートと
最終適応の$のみなので、121の検索で当たっちゃう予感。
やはり カンマ割りで入れるのが間違いなのかな?
223 = :
やりたかった事書きます。
フォームからのチェックボックス値を保存しておきたかったのです。
radioとは違い複数あるためどうしようか考えていました。
PHPで行っているのですが、フォームから来た 配列をそのまま implode( ',', 配列) として入れちゃえ
んで、読み出したら explodeだと、安易に考えてました。
出来たのは良いけど、検索できない・・と こんな状況であります。
アドバイスお願いします。
224 = :
インサートするときダブルクオートでくくっておくとかじゃダメ?
226 = :
>>214
これはひどい
227 = :
>>225
きたっ キタキターッ
いけました! REGREPすごいな 勉強します。
11と1の複合を探したいときは こんな感じでいいのですね
((REGEXP "(^11,|,11,|,11$|^11$)")AND(REGEXP "(^1,|,1,|,1$|^1$)" ))
ありがとうございましたっ!
228 = :
WHERE `val`
REGEXP '(^11,|,11,|,11$|^11$)'
AND `val`
REGEXP '(^1,|,1,|,1$|^1$)'
こうでした。 ありがとうございました
229 = :
>>220
そっちの方がいいね
231 = :
>>228
これ、データの件数増えたら物凄く重そうだな・・・
233 = :
それ、1111… にもマッチするが。
237 = :
ここらへん
http://d.hatena.ne.jp/llamerada/20080413/1208073687
238 = :
MySQLであるテーブルのカラムの一部が以下のようになっているとします.
ここから,県名の多いものを上位3つ取得するのってどうすればいいですか?
神奈川
埼玉
神奈川
栃木
埼玉
栃木
茨城
埼玉
茨城
埼玉
埼玉
茨城
・
・
・
こういう感じで全国の県名がたくさん
239 = :
>>238
SELECT COUNT(*), 県名 FROM 全国 GROUP BY 県名 ORDER BY COUNT(*) DESC LIMIT 3;
かな。
俺も今MySQL勉強中なんだけど、SQL書くとき、大文字で書いてる?小文字?
Oracle 使う人が皆大文字だったから、今はそれに倣って俺も大文字にしてるけど。
240 = :
テーブルやフィールドと区別付けるために、全部大文字にしてる。
242 = :
>>239さんありがとうございました
私はSQL文を直接打つ場合は全部小文字です。
プログラムから使用するときは>>240さんと同じ理由で大文字にしてます。
244 = :
[tbl1]
id
1
2
3
[tbl2]
id | name | number
1 | 山田 | 18
[tbl3]
bango | name | getup
2 | 橋本 | 15時半
[tbl4]
num | name | memo
3 | 富永 | 遅刻しやすい
tblをベースに
id | name
1 | 山田
2 | 橋本
3 | 富永
のように取得したいのですが、何か良い方法はないでしょうか。
248 = :
すみません。
オフライン環境でCGI動作テストをしようと
考えているのですが、この場合、MySqlを
どこか特殊なフォルダにインストールしないといけないとか
設定ファイルを書き変えないといけないとかありますか?
CGIからデータベースの読み出しテストをしたいと考えています。
249 = :
アクセス権限だけ確認して
あとは普段のままでいいと思うけど
250 = :
>>243
ありがとうございます。
DBIで取得できないだろうかと考えましたが、
やはり自前で測るしかなさそうですね。
みんなの評価 : ☆
類似してるかもしれないスレッド
- MySQL 総合 Part12 (1001) - [94%] - 2008/1/30 17:34 ○
- MySQL 総合 Part25 (947) - [94%] - 2017/6/18 6:30
- MySQL 総合 Part13 (996) - [94%] - 2008/6/10 21:02 ☆
- MySQL 総合 Part14 (1001) - [94%] - 2008/11/23 10:17 ☆
- MySQL 総合 Part17 (1001) - [94%] - 2010/6/10 20:47 ○
- MySQL 総合 Part18 (986) - [94%] - 2011/1/17 15:46
- 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 vs PostgreSQL Part2 (941) - [31%] - 2022/5/26 1:30 ○
トップメニューへ / →のくす牧場書庫について