私的良スレ書庫
不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitterでログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。
元スレ【MySQL】下らねぇ質問はID出して書き込みやがれ 2
mysql スレッド一覧へ / mysql とは? / 携帯版 / dat(gz)で取得 / トップメニューみんなの評価 :
レスフィルター : (試験中)
不動産系ポータルサイトをつくろうと思います。
賃貸と売買があります。
7割くらい両方共通するような似たようなフィールド項目が並びますが、
賃貸と売買では名称が違ったり、賃貸だけにしか無いフィールド
売買にしかないフィールドがあったり微妙に違います。
賃貸と売買のテーブルは別々にしたほうがよいですか?
賃貸と売買があります。
7割くらい両方共通するような似たようなフィールド項目が並びますが、
賃貸と売買では名称が違ったり、賃貸だけにしか無いフィールド
売買にしかないフィールドがあったり微妙に違います。
賃貸と売買のテーブルは別々にしたほうがよいですか?
同じ意味の要素は同じ名前にした上で、テーブルをふたつにわける
リレーショナルな設計はしない
リレーショナルな設計はしない
回答有難うございます。
分けることにしました。
ただ、都道府県テーブルとか、駅名テーブルとかにリレーションさせる場合は
別に、よっぽど、賃貸と売買の取り扱いが違わない限り
同じ物を参照しても問題ないですよね?
分けることにしました。
ただ、都道府県テーブルとか、駅名テーブルとかにリレーションさせる場合は
別に、よっぽど、賃貸と売買の取り扱いが違わない限り
同じ物を参照しても問題ないですよね?
そういうのは分けていいんじゃね?
「ちょっと似てるけどあとで意味変わるかも」
みたいなのをまとめて正規化すると
あとでろくな目にあわないからな
「ちょっと似てるけどあとで意味変わるかも」
みたいなのをまとめて正規化すると
あとでろくな目にあわないからな
いろいろググっていたのですが、自分が詰まっていることが、
オブジェクト指向とSQLとの親和性、についてであることが分かりました。
この辺の議論はすでにあるようですね。
ここら辺を切り口に、いろいろ調べてみたいと思います。
ひとまず質問を取り下げます。
失礼しました。
オブジェクト指向とSQLとの親和性、についてであることが分かりました。
この辺の議論はすでにあるようですね。
ここら辺を切り口に、いろいろ調べてみたいと思います。
ひとまず質問を取り下げます。
失礼しました。
>>370
SQL晒せるなら書き換え案を考えてみる
SQL晒せるなら書き換え案を考えてみる
>>376
天才現る…!
ビックリするくらい早くなりました!ありがとうございます。
INNER JOIN DISTINCTあたりが勉強不足ですので勉強したいと思います。
もしよければ簡単に説明していただいてもいいですか?
天才現る…!
ビックリするくらい早くなりました!ありがとうございます。
INNER JOIN DISTINCTあたりが勉強不足ですので勉強したいと思います。
もしよければ簡単に説明していただいてもいいですか?
>>382
MySQLに任せておけばすべて問題ありません
MySQLに任せておけばすべて問題ありません
>>383
ありがとうこざいます!
ありがとうこざいます!
【質問】
Win7のPCに、Windows版のMySQL5.5をインストールしています。
古いVerのMyODBCを利用しています。
MySQL5.5側で、old_passwordの設定を行い、古いVerのMyODBCで用意した該当DB用のDNSの接続は確認できています。
(1)
Access2000で、MySQL5.5の該当DBの任意のテーブルをインポートorリンクしようとした際、
古いVerのMyODBCを利用すると「ODBC--呼び出しが失敗しました」とエラーが表示され
インポートorリンクが出来ません。
※Access2000から、同様のverのMyODBCを利用して、Mysql3.*の他のDBの任意のテーブルを
インポートorリンクすることは成功しています。
接続に失敗しているのだとは思うのですが、Access2000で、
(1)のインポートorリンクを成功させるための方法はありますでしょうか?
「環境」
OS:Windows7 32bit
MySQL5.5 (Windows版)
MyODBC 3.51.04
Access2000
お手数をお掛けしますが、よろしくお願いします。
Win7のPCに、Windows版のMySQL5.5をインストールしています。
古いVerのMyODBCを利用しています。
MySQL5.5側で、old_passwordの設定を行い、古いVerのMyODBCで用意した該当DB用のDNSの接続は確認できています。
(1)
Access2000で、MySQL5.5の該当DBの任意のテーブルをインポートorリンクしようとした際、
古いVerのMyODBCを利用すると「ODBC--呼び出しが失敗しました」とエラーが表示され
インポートorリンクが出来ません。
※Access2000から、同様のverのMyODBCを利用して、Mysql3.*の他のDBの任意のテーブルを
インポートorリンクすることは成功しています。
接続に失敗しているのだとは思うのですが、Access2000で、
(1)のインポートorリンクを成功させるための方法はありますでしょうか?
「環境」
OS:Windows7 32bit
MySQL5.5 (Windows版)
MyODBC 3.51.04
Access2000
お手数をお掛けしますが、よろしくお願いします。
MySQL 5.0.95 で
slow queryを調べようと
/etc/my.confに
[mysqld]
log-slow-queries=/hoge/myslow.log
long-query-time=1
log-queries-not-using-indexes
log-slow-admin-statements
を追記してmysqlを再起動したところ、ログがたくさん出力され
# Query_time: 0 Lock_time: 0 Rows_sent: 1 Rows_examined: 126
このように Query_time: 0 まで出力されています。
long-query-time=2
にすると
SELECT sleep(3);
とかにしても出力されません。
variablesを見ると
mysql> show variables like 'long%';
+-----------------+-------+
| Variable_name | Value |
+-----------------+-------+
| long_query_time | 1 |
+-----------------+-------+
1 row in set (0.00 sec)
mysql> show variables like 'log%';
+---------------------------------+-------+
| Variable_name | Value |
+---------------------------------+-------+
| log | OFF |
| log_bin | OFF |
| log_bin_trust_function_creators | OFF |
| log_error | |
| log_queries_not_using_indexes | ON |
| log_slave_updates | OFF |
| log_slow_queries | ON |
| log_warnings | 1 |
+---------------------------------+-------+
こうなっているのですが、なぜ0秒のコマンドまで出力されているのでしょうか
slow queryを調べようと
/etc/my.confに
[mysqld]
log-slow-queries=/hoge/myslow.log
long-query-time=1
log-queries-not-using-indexes
log-slow-admin-statements
を追記してmysqlを再起動したところ、ログがたくさん出力され
# Query_time: 0 Lock_time: 0 Rows_sent: 1 Rows_examined: 126
このように Query_time: 0 まで出力されています。
long-query-time=2
にすると
SELECT sleep(3);
とかにしても出力されません。
variablesを見ると
mysql> show variables like 'long%';
+-----------------+-------+
| Variable_name | Value |
+-----------------+-------+
| long_query_time | 1 |
+-----------------+-------+
1 row in set (0.00 sec)
mysql> show variables like 'log%';
+---------------------------------+-------+
| Variable_name | Value |
+---------------------------------+-------+
| log | OFF |
| log_bin | OFF |
| log_bin_trust_function_creators | OFF |
| log_error | |
| log_queries_not_using_indexes | ON |
| log_slave_updates | OFF |
| log_slow_queries | ON |
| log_warnings | 1 |
+---------------------------------+-------+
こうなっているのですが、なぜ0秒のコマンドまで出力されているのでしょうか
>>399
レスありがとうございます。
ビルドが通らないとなると・・・スパッと諦めて他の方法を検討します^^;
仮想化を必要としてなかったため経験ないですが
旧サーバのOSがインストール出来れば、MySQL3.23.55を試してみます。
ダメなら、MySQL4.0でサーバ構築するか。
いずれにしても、大変参考になりました。
ありがとうございます。
しかし、こういってはなんですがたかだか10年程度の世代の違う環境が混在しただけで
環境の更新に苦労するのが・・・疲れます。
システム担当としては失格なのでしょうが、自分の能力が世の中についていけてないのをヒシヒシと感じます^^;
レスありがとうございます。
ビルドが通らないとなると・・・スパッと諦めて他の方法を検討します^^;
仮想化を必要としてなかったため経験ないですが
旧サーバのOSがインストール出来れば、MySQL3.23.55を試してみます。
ダメなら、MySQL4.0でサーバ構築するか。
いずれにしても、大変参考になりました。
ありがとうございます。
しかし、こういってはなんですがたかだか10年程度の世代の違う環境が混在しただけで
環境の更新に苦労するのが・・・疲れます。
システム担当としては失格なのでしょうが、自分の能力が世の中についていけてないのをヒシヒシと感じます^^;
前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / mysql スレッド一覧へ
みんなの評価 : 類似してるかもしれないスレッド
- 【】 MySQLを買収したSunを買収したOracleを 【】 (112) - [25%] - 2023/1/22 14:15
- 【この先一体】MySQL 総合 Part15【どうなるの】 (1001) - [21%] - 2009/11/22 13:31 ○
トップメニューへ / →のくす牧場書庫について