元スレMySQL 総合 Part20
mysql覧 / PC版 /みんなの評価 :
2 = :
誰も立てないので立てといた。
3 = :
>>1乙
4 :
どうぞ
5 = :
mysql ver5.0.77を使用しています
utf-8で書かれたperlプログラムからアクセスし、文字データを登録していますが、なぜか文字化けします。
データベースのデフォルトの設定もutf-8なのになぜこんなことが起きるのでしょうか?
8 = :
もしかしてDBIモジュールを使ってmysqlに日本語を入力する場合は何か特別なことをしなければならないのでしょうか?
10 = :
>>6
もしかして、優等生だった?
11 = :
優等生は>>11だな
13 = :
後からテキストエディタで除去すれば?
14 = :
セッションAがテーブルTのレコードをロックして、
セッションBが同じレコードをロックしようとしたときに、
Aのロック解放待ちでブロックされずに、エラーで
すぐに返るようにしたい。
(ファイルやソケットのノンブロッキングのようなもの)
何かいい方法ない?
15 = :
自前でロックファイルを用意するなどロック方法を独自にする
16 = :
>>14
OracleでいうSELECT FOR UPDATE NOWAITだけど、MySQLにはないね。
MySQL 5.1+InnoDB Plugin、MySQL 5.5であれば
mysql> SET SESSION innodb_lock_wait_timeout = 1;
で1秒までなら縮めることができる。
17 = :
>>12
どうやらバグらしい。
http://bugs.mysql.com/bug.php?id=20786
・sedで消す
sed -e 's/ AUTO_INCREMENT=[0-9]\+//'
・mysqldumpのオプションで消す(他にもいろいろ消えるので注意)
mysqldump --no-data --compatible=no_table_options
18 = :
>>17
にゃほど。ありがとう。しかたないでsedで消すかね。
19 = :
しかたないでな。
20 = :
すみません。
MySQLに最初からあったphpmyadmin(?)というdbをうっかり削除してしまった所、
SELECT `db_name` , `comment`
FROM `phpmyadmin`.`pma_column_info`
WHERE `column_name` = '(db_comment)'
MySQLのメッセージ: ドキュメント
#1146 - Table 'phpmyadmin.pma_column_info' doesn't exist
と表示されて使用できなくなってしまいました。
どうすれば元に戻せますか?
22 = :
GUIで他のdbにCSVデータをインポートしようとしていた時に
このdb最初からあって邪魔だな、と思ってつい削除してしまいました。
どうやら設定ファイルだったらしく
上の写真のようになり、操作不能になりました。
ちなみにローカルからPHPでSQLを発行すれば動かせました。
Xamppなのですが、個別にMySQLだけ再インストールできるのでしょうか
24 = :
バックアップが取れたのでXamppごと再インストールすることにしました。
29 = :
いかないだって~
いやらしい~~
30 = :
>>29 童貞は静かにしてろ。
/ect/profile は試しにやってみただけです。
31 = :
童貞だって~
いやらしい~~
32 = :
いや、、、まずはexportでその場で設定するだろ
34 = :
>>31 童貞ニートは黙ってろ。
36 = :
osxでアプリ作れないのかよ。
38 = :
float を、(例えば)小数点以下第3位までで比較したい場合、
TRUNCATE(data1,3)=TRUNCATE(data2,3) とやっているのですが、
もっとスマートで早い方法はないでしょうか。
1000倍して int にすると言う手もあるとはおもうのですが、
むしろ、それを内部でやってくれる、小数点3位までの型とかあれば良いのですが。
39 = :
cast(c1 as decimal(10, 3))ってやったらできたけど四捨五入になった。
でもfloatの比較って、本来abs(data1 - data2) < 0.001とかやるんじゃないの
http://www.kouno.jp/home/c_faq/c14.html#5
40 = :
mysql-5.5.13 のソースをダウンロードして、
MySQL5.1リファレンスマニュアルをみながらインストールしはじめたが
うまくいかないのでハマってしまっているので
英文のMySQL5.5ReferenceManualをみるとインストールのしかたが変わっていてちがうじゃねぇか。インストール後の処理も違うし。
はやく日本語のマニュアルを出してほしい。
41 = :
現在mysql-5.5をつかっていますがrubyのdbiでは使えず、mysql5.0なら使えるみたいで
5.0が必要になったのですが、ダウングレードはどうしたらよいでしょうか?
ホームページをみても5.5しか見つけることができませんでした。
42 = :
MySQLデーモンを起動してから、現在までのトータル接続回数とか、
トータルクエリー数みたいのが見れたような気がするのですが、
どのようなSQLあるいはコマンドをうてば見れるんでしたっけ?
たしかコマンドラインからやったような気はします。
43 = :
手元にないので、曖昧な記憶で申し訳ないが show variables とか show global status 辺りでみれると思う。
mysqldminでも出来ると思うが必要なら調べてみてくれ。
information_schema でもみれたかどうかは忘れた。
44 = :
環境を触れたので (5.1.45-log)
= queries =
http://dev.mysql.com/doc/refman/5.0/en/server-status-variables.html#statvar_Queries
http://dev.mysql.com/doc/refman/5.0/en/server-status-variables.html#statvar_Questions
* mysql command
> show global status like 'queries';
> show global status like 'questions';
* informaiton_schema
> select * from information_schema.global_status where variable_name like 'queries';
> select * from information_schema.global_status where variable_name like 'questions';
* msyqladmin
$ mysqladmin status
= Connections =
http://dev.mysql.com/doc/refman/5.0/en/server-status-variables.html#statvar_Connections
* mysql command
> show global status like 'Connections';
* informaiton_schema
> select * from information_schema.global_status where variable_name like 'connections';
* mysqladmin
よくわからない
45 = :
MySQL使い始めたんですが
レコードを登録→登録したものを表示する場合
セキュリティ対策としてはstr_replaceで ” ’ < > \r\n \n \rを変換するぐらいでいいのでしょうか?
MySQLの場合『コレに注意しろ!』ってのがあると怖いのですが
46 = :
データ投入はプリペアードステートなんたら
なるべく素の状態で格納
データ表示は好きに
HTMLなら色々エスケープ
CSVならクォートとか改行をエスケープ
ただのテキストなら、そのままとか
47 = :
んなるほど、保存する時はあんま気にしなくていいのね
ありがっちぇ
48 = :
エスケープしとけ、ってことだ。それがすべて。
おそらくPHPだろ。
mysql_real_escape_string使っとけ。
49 = :
ありがとうございます
PHPです、言い忘れてました
MySQLに入れるだけならmysql_real_escape_stringで大丈夫そうですね
引き出してHTMLに表示する時色々エスケープするようにします
50 = :
すいませんmysql serverをソースコンパイルでインストールしようと思ったのですが
どこからDLすればいいのでしょうか?
本家を見てもwindwos用やmysql clusterや聞きなれないものばかりです・・
別名に変わってしまったりしたのでしょうか?
みんなの評価 :
類似してるかもしれないスレッド
- MySQL 総合 Part22 (1001) - [94%] - 2012/7/10 16:45
- MySQL 総合 Part21 (1001) - [94%] - 2011/12/25 22:16
- MySQL 総合 Part25 (947) - [94%] - 2017/6/18 6:30
- MySQL 総合 Part24 (1010) - [94%] - 2015/2/14 4:46
- MySQL 総合 Part23 (992) - [94%] - 2013/8/11 17:00
- MySQL 総合 Part26 (860) - [94%] - 2023/2/2 9:30
- MySQL 総合 Part13 (996) - [89%] - 2008/6/10 21:02 ☆
- MySQL 総合 Part14 (1001) - [89%] - 2008/11/23 10:17 ☆
- MySQL 総合 Part15 (1001) - [89%] - 2009/4/20 12:15 ☆
- MySQL 総合 Part17 (1001) - [89%] - 2010/6/10 20:47 ○
- MySQL 総合 Part18 (986) - [89%] - 2011/1/17 15:46
- MySQL 総合 Part19 (982) - [89%] - 2011/6/9 2:33
- MySQL 総合 Part12 (1001) - [89%] - 2008/1/30 17:34 ○
- MySQL vs PostgreSQL Part2 (941) - [36%] - 2022/5/26 1:30 ○
トップメニューへ / →のくす牧場書庫について