MySQL 5.0at DB
MySQL 5.0 - 暇つぶし2ch2:NAME IS NULL
04/04/13 10:29 by4C3cBC.net
2グッシ!

3:NAME IS NULL
04/04/13 16:12 vsQHurnf.net
MySQL 5.0
テスト運用ではなく
個人情報(クレジット情報含む)のデータベースとしてバリバリ本稼動させてます


4:NAME IS NULL
04/04/13 16:57 by4C3cBC.net
よっ、漢!

5:NAME IS NULL
04/04/13 19:47 .net
@ITの今日の記事見てきたけど
4.1からユニコード使えたっけ?
4.1か5の区分も棒グラフでわかりづらいのだが・・・。
当方4.1ではJavaでMS932のデータは格納できず
Shift_JISのみ格納できると結論付けているが・・・。
認識違いだったらスマソ。

6:NAME IS NULL
04/04/13 21:20 +9bcE52b.net
>>3
どっかの会社から受けたオンラインショッピングでも作ってんの?

7:NAME IS NULL
04/04/14 16:17 .net
>>5
部分的な不具合はアルファだから残ってるけど、
機能として盛り込むという点ではMySQL4.1から
URLリンク(dev.mysql.com)

8:5
04/04/14 17:29 .net
>>7
レスありがとん。実は勘違いしてました。
4.1じゃなくて4.0はおろか3.2356で動かしてた。
音符が入るのに何でかっこ株入らんのかいな?
ってひとりで混乱してた・・・。失礼しました。

9:NAME IS NULL
04/04/15 10:32 Cwu6yyaA.net
5.0使つてみたが、特にこれといつたバグは見つからんかったな。日本語を扱ふときはEUC-JPで良いんだろ。レコード単位でのロックは、だふしたら良ゐのかな。

10:5
04/04/16 17:28 .net
>>9
失礼しました。DBのキャラクタセットsjisでした(泣
プログラムでEUC-JPに変換したときと
DBの設定でEUC-JPにしたときの違いなどが認識不足でした。
そのあたりも含めて
総合スレに逝ってログ見て勉強しなおしてきます・・・。

11:NAME IS NULL
04/04/18 14:09 sQJEfw06.net
問題は一つのテーブルにつき何行まで対応しているかだな。

12:NAME IS NULL
04/04/23 03:21 .net
>1
ところでなんでOpenBSDに報告なんですか?

13:NAME IS NULL
04/05/06 05:40 ULwWMwcJ.net
5.0が正式にリリースされるのは何時頃よ。

14:NAME IS NULL
04/05/06 06:37 5ufiEJ69.net
>>13
来週MySQL ABの社長が日本に来るから聞いてみたら。


15:NAME IS NULL
04/05/08 01:17 .net
それより何より、レプリケーションですよ。
マルチマスタが出来ないと、実際の運用が厳しい。
はやく組み込まれないかなぁ

16:NAME IS NULL
04/05/19 02:24 1/NWDgMc.net
MySQL ABは何故、この先一般大衆に広まるまで相当な時間を有するであろ4.1とか5.1を敢えて開発という名目で出したのか分からん。

17:NAME IS NULL
04/06/08 22:40 Azn6jyNs.net
5.0以降は、オラクル並みの機能を備えたDBMSになるのかなぁ。

18:NAME IS NULL
04/06/09 22:56 .net
どうかな?
でもSAP DBにある機能は付くんじゃないの?


19:NAME IS NULL
04/08/28 17:55 z9RoUx+F.net
質問させてください。
version: 5.0.1-alpha-standard-log
を使用しています。
stored procedureの機能を確かめたくて使ってみたんですが、procedureがcall出来ません。
例)
delimiter //
CREATE PROCEDURE test()
BEGIN
SELECT "hoge" as hage;
END
//
delimiter ;
--
として、
call test();
としたら、
ERROR 1304 (42000): PROCEDURE hoge.test does not exist
となります。
show procedure status;
で確認すると
hoge DBに test procedureは存在します。
どういう事なんでしょうか?
#ちなみにdrop procedureも同様のエラーで動作しません。

20:NAME IS NULL
04/09/19 15:31:24 .net
delimiter //
Drop procedure IF EXISTS test //
CREATE PROCEDURE test()
BEGIN
SELECT "hoge" as hage;
END;
//
call test()//

21:NAME IS NULL
05/04/02 15:58:58 .net
そろそろβ?


22:NAME IS NULL
05/04/07 00:30:41 .net
もうベータ

23:NAME IS NULL
05/09/02 23:27:21 .net
もうそろそろ出そうなふいんきなわけだが、新機能についてまとめてあるページない?

24:NAME IS NULL
05/09/03 00:38:39 .net
これじゃ駄目なん?
URLリンク(dev.mysql.com)

25:NAME IS NULL
05/09/03 01:12:06 .net
ふーん。
普通のDBMSになるんだなw
その分スピードが犠牲になるんだろうなぁ。

26:NAME IS NULL
05/09/03 12:39:32 .net
新機能を使わなきゃスピードが犠牲になったりはしないんじゃね?
そういう感じの拡張になってたはずだけど。


27:NAME IS NULL
05/09/13 22:47:40 .net
>>25
テーブル形式で各々が使うファイルとロジックが完全に分離されている。
だから、唯一定評のある MyISAM の速度はほぼ昔のままだよ。
といっても SQL の解析ロジックは 4.1 以降拡張されてるけどね。
とりあえずソースファイル嫁。

28:NAME IS NULL
05/11/05 23:07:24 urZZ/Ba6.net
エクセルVBAでMYSQLと接続する方法を教えてください。
ODBCドライバ使えばできるらしいのですが、
私が持ってるVBAの本にはまるでかかれてません。

29:NAME IS NULL
05/11/05 23:49:23 .net
>28
URLリンク(www.amazon.co.jp)
買ってね

30:NAME IS NULL
05/11/06 14:43:22 .net
>>28 この板から消えろ 馬鹿すぎ
28 名前: NAME IS NULL Mail: 投稿日: 05/11/05(土) 23:07:24 ID: urZZ/Ba6
エクセルVBAでMYSQLと接続する方法を教えてください。
ODBCドライバ使えばできるらしいのですが、
私が持ってるVBAの本にはまるでかかれてません。
50 名前: NAME IS NULL Mail: 投稿日: 05/11/05(土) 23:07:55 ID: urZZ/Ba6
エクセルVBAでMYSQLと接続する方法を教えてください。
ODBCドライバ使えばできるらしいのですが、
私が持ってるVBAの本にはまるでかかれてません。

763 名前: NAME IS NULL Mail: 投稿日: 05/11/05(土) 22:51:01 ID: urZZ/Ba6
エクセルVBAでMYSQLと接続する方法を教えてください。
ODBCドライバ使えばできるらしいのですが、
私が持ってるVBAの本にはまるでかかれてません。


31:NAME IS NULL
05/11/11 04:07:24 .net
そういえば、いつだかのWindows Updateから、MS-AccessからMySQLのODBC
使えなくなったのって、今は直ってるのかな。
ちょっとまえは、Window UpdateであがってしまったMDACのバージョンを元に戻せ、
という話しか見つからなかったが。
会社で使おうと思ったとき、会社のPCのセキュリティポリシーから、MDACのバージョン
古いのを使うわけにはいかず、MySQLを使うのをあきらめたものもある。

32:NAME IS NULL
05/12/03 00:20:59 .net
つ M$のいやがらせ

33:NAME IS NULL
05/12/08 20:43:31 q4xs/OQo.net
マク版エクセル、ダメ元でMySQL繋いだらイケた。
MS製なのにiODBC使ってるのが泣かせる。

34:NAME IS NULL
05/12/24 23:02:01 .net
mysql-5.1.4-alpha-win32テスト運用中で
MyODBC-3.51経由でアクセスしてるんだけど
マニュアル読んで、
c:\my.cnf
[mysqld]
skip-character-set-client-handshake
default-character-set=cp932
とかやっても"ソ表"みたいに2バイト目が\な文字が化ける。
良く分らん。

35:NAME IS NULL
05/12/25 06:18:30 CfwKIhPw.net
grantでユーザを作りました。
use mysql;
select USER();してもrootしか表示されず、
作ったユーザが表示されませんでした。
mysql5は故障してますか?

36:NAME IS NULL
05/12/26 01:26:00 .net
>>35
select * from user;

37:NAME IS NULL
06/01/05 23:18:54 DdseHqzl.net
select count が遅いのですが、仕様ですか?

38:NAME IS NULL
06/01/05 23:34:25 .net
>>37
where句に何か書いてる?
あと、innoDB? MyISAM?

39:NAME IS NULL
06/01/06 00:20:01 .net
>>38 innoDB にしてます。 where句は、書いても書かなくても変わりませんでした。

40:NAME IS NULL
06/01/06 22:39:18 .net
URLリンク(dev.mysql.com)
の真ん中へんにあるように、InnoDBはrowの数を保持してないのですよ。
(MyISAMは保持してるので速い)
>To get a fast count, you have to use a counter table you create yourself
>and let your application update it according to the inserts and deletes it does.
とか書かれちょります。
 あとは「更新頻度が低いならクエリキャッシュを使え」とか、
正確でなくていいならSHOW TABLE STATUSを使うのもいいんじゃねとか、そんな感じ。
 MyISAMのほうが速いのを利用して、レプリケーション先をMyISAMにして
そっちでcount(*)する技もないではない。
 お好きな方法をどうぞ。


41:37
06/01/06 23:41:12 .net
>>40
お調べいただいて、ありがとうございます。
LOAD DATA した後に確認したかったんですが、
それほど重要なデータでもないので、しばらくは
SHOW TABLE STATUSで確認することにします。

42:NAME IS NULL
06/01/11 08:31:16 .net
※重要
  我々のファウソダーは15糞ルールというのを守り続けています。
  それは15糞以内に、ダウンロード、インストール、使用ができることです。
  これ以上かかるようならトイレに流してください。

43:NAME IS NULL
06/01/12 21:40:53 7YlGT1cD.net
差・共通集合演算は未対応ですか

44:NAME IS NULL
06/03/25 21:53:39 Kbd6Xz91.net
ISAM可愛いよぼくのISAM

45:NAME IS NULL
06/03/25 22:50:36 .net
今更ISAMなんて使うんじゃねーよ。
MyISAMの何が不満なんだよ!


46:NAME IS NULL
06/03/25 23:31:10 .net
>>45
あんた野暮だね

47:NAME IS NULL
06/03/26 12:38:02 .net
いや、マジで困ったんで。。。>今更ISAMな奴

48:NAME IS NULL
06/03/27 06:35:22 .net
InnoDB可愛いよぼくのInnoDB

49:NAME IS NULL
06/03/27 22:50:10 .net
>>48
InnoDBはOracleに乗っ取られますた。

50:NAME IS NULL
06/03/27 23:17:35 .net
>>45
野暮ついでだがそこは
InnoDBの何が不満なんだよ!
のtypoかと思はれ

51:NAME IS NULL
06/05/13 17:55:43 NPZBoiQ0.net
おっす!オラ悟空
MySQL 4 から MySQL 5 へのデータベースの移行は
一度フルダンプして持って行くことになるのかな?

52:NAME IS NULL
06/05/13 22:49:18 .net
4.1ならそのままで大丈夫だと思う。
4.0なら、文字コードの扱いによってはそのままで大丈夫なはず。
ここが参考になると思います。
URLリンク(www.mysql.gr.jp)


53:NAME IS NULL
06/05/16 21:18:10 .net
JavaサーブレットからMySQLに接続するプログラムを作成しているのですが、
上手く接続出来なくて困っています。
以下ソース
Class.forName("org.gjt.mm.mysql.Driver");
Connection conn=DriverManager.getConnection( "jdbc:mysql://localhost/user_db", "", "" );
上記のようなソースで、connがnullになってしまいます。
環境は
OS・・・centOS 4.3
jdk・・・1.5.0_06
Apache・・・2.0.54
Tomcat・・・5.5.16
JDBC・・・mysql-connector-java-3.1.12-bin.jar
です
御教授の程、宜しくお願いします。

54:a
06/05/20 20:48:09 QcPxt9BR.net
ユーザー名とパスワードはNULL?
あと、接続処理部分だけをコピペしてテスト用のクラスを作って実行して、
そのエラーメッセージは確認した?

55:NAME IS NULL
06/05/20 22:25:22 .net
C言語で作成したプログラムでデータ挿入、取得しています。
Shift-Jis文字列のデータを挿入し、mysql_fetch_rowで取得しましたが、
Shift-Jis文字ではないものが返ってきているようです。
Shift-Jis文字で取得する方法はないでしょうか?

56:55
06/05/20 23:49:39 .net
解決しました。
プログラムのくだらないバグでした。
とくになんの設定もなく取得できました。

57:53
06/05/21 13:55:45 .net
>>54
レスありがとうございます
URLリンク(www.mysql.gr.jp)
上記の掲示板の内容を見ながら、同じように
ユーザ名とパスワードを入れて、
localhostの部分をcentosのPC名(ホスト名かな)に変更したら接続出来ました

58:NAME IS NULL
06/06/22 04:15:08 1d2hPd6+.net
だめだ、MySQLサーバがまたダウンorz
どっか年3万以内でMySQLがある程度快適なレンタルサーバ知らない?

59:NAME IS NULL
06/06/22 20:16:28 .net
356 名前: NAME IS NULL Mail: 投稿日: 2006/06/22(木) 04:15:41 ID: 1d2hPd6+
だめだ、MySQLサーバがまたダウンorz
どっか年3万以内でMySQLがある程度快適なレンタルサーバ知らない?
357 名前: NAME IS NULL Mail: sage 投稿日: 2006/06/22(木) 04:19:30 ID: ???
>>356
ロリ。サーバー1台じゃないが。
358 名前: 356 Mail: 投稿日: 2006/06/22(木) 11:48:29 ID: AgHOUkWe
レスTHX。
実はいま使ってるのがロリ。。。orz
MySQLはさくらとかの方がいいのかな?
359 名前: NAME IS NULL Mail: sage 投稿日: 2006/06/22(木) 13:07:06 ID: ???
>>356
ロリポップはレスポンスが悪いので、移転中です。
移転先はさくら。
年6,000円。

60:aux
06/06/23 10:43:13 o9+fL5i2.net
FedoraCore5のMySQLのバージョンは調べた結果5.0.18でした
これからFC5を使いたいと思っています
yum update
すると
MySQLのバージョンはいくらに更新Sれるでしょうか?


61:NAME IS NULL
06/06/24 10:43:28 l1e0xhoR.net
おいおい、まだ匿名ユーザ消してないのかよ。
この状況を理解してる?
さっさと匿名ユーザを消したソースを配布白。
15分ルールとか言ってるぐらいならくだらんことさせるなよ。

62:NAME IS NULL
06/08/08 04:58:39 Fb/yQmu1.net
誰か、俺の質問を受けてくれないかな?
root のパスワードを設定したんだ。しかし、その後なぜか拒否される。
それで、mysqlを確認してみようと思いmysqlユーザで接続した。
[root@localhost etc]# mysql
ERROR 1045: Access denied for user: 'root@localhost' (Using password: NO)
[root@localhost etc]# mysql -u mysql
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 2 to server version: 4.0.25-standard
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql> show databases;
+----------+
| Database |
+----------+
| test |
+----------+
1 row in set (0.00 sec)
mysql>
あれ、mysqlデータベースがないじゃないか!
さて、どうしたらいいんだおるか?

63:NAME IS NULL
06/08/08 09:46:10 .net
>>62
# mysql -u root -p

64:NAME IS NULL
06/08/09 22:41:11 MhvThrSV.net
MySQLにあるデータベースのテーブルをAccessでを表示させようとするのですが
ODBCでデータソースを作ってテスト接続もOKなのにテーブルを表示しようと
するとエラーになります。
MySQLはVersion5でAccessは2002なのですが何か設定でもあるのでしょうか?
教えてほしいです。お願いします。



65:NAME IS NULL
06/08/09 22:43:53 .net
通りすがりのエスパーですが、何のエラーなのか透視できませんでした

66:NAME IS NULL
06/08/09 22:49:50 .net
エラーを書くのを忘れていました…。
エラーなのですが
ODBC--呼び出しが失敗しました。
[MySQL][ODBC 3.51 Driver]User cancelled.(#0)
と表示されます。
どうすればいいのでしょうか?

67:NAME IS NULL
06/08/10 14:42:07 .net
その前に、マルチはやめろ
スレリンク(db板:950番)

68:NAME IS NULL
06/09/17 02:16:29 mk6QgbEu.net
age

69:悩み人
06/10/19 00:47:56 T6+foHou.net
PHPからMYSQLに接続したいのですがどうしてもつながりません。
mysql_connect関数を使い接続しようとしたのですが、
Call to undefined function mysql_connect()
というエラーが出て、接続できません。誰かわかる方教えてください。


70:NAME IS NULL
06/10/19 10:51:08 .net
>69 マルチやめれ
スレリンク(db板:287-289番)

71:NAME IS NULL
06/10/19 10:52:36 .net
俺には>>69が馬鹿だという事しかわからない

72:NAME IS NULL
06/10/19 22:11:52 .net
それで充分

73:NAME IS NULL
06/10/20 08:08:13 .net
>>69
エラー嫁

74:NAME IS NULL
06/10/31 11:11:17 .net
断る!

75:NAME IS NULL
06/10/31 14:35:15 .net
エラーは嫁にしたくない

76:NAME IS NULL
06/10/31 15:21:41 /92qbdm8.net
質問おねがいいたします。
昇順ソートでnullのレコードを最後にしたいのですが
Select * from tablename order by field desc nulls first/last
mysqlでは語尾のコマンドが指定できませんか?
case文を書いてやらねばならないんでしょうか?

77:sage
06/10/31 15:23:38 /92qbdm8.net
すみません。descはascの間違いです

78:NAME IS NULL
06/10/31 16:20:52 .net
使い終わったら mysql_free_result を呼ぶ ってのは
習慣づけた方がいい? どうでもいい?

79:NAME IS NULL
06/10/31 22:23:41 .net
>>78
すぐ終わるプログラムならどうでもいい。
ずっといすわるプログラムで mysql_free_result を呼ばなければメモリリーク。

80:NAME IS NULL
06/11/01 13:01:28 .net
httpで受けわたされた title, player, yearをそれぞれデータベースに挿入したいのですが、
下記のやり方ではうまく行きません。
$query = "insert into cds (titel, interpret, jahr)";
$query .= "values ({$_GET['title']}, {$_GET['player']}, {$_GET['year']});";
恐らく二行目が悪いとは思うのですが……
ご教授お願いします。

81:NAME IS NULL
06/11/01 15:24:57 .net
php使いって裾野が広いんだなぁとw

82:NAME IS NULL
06/11/01 18:03:59 .net
cygwinのC言語でmysqlを使いたいのですが質問です。
cygwinのC言語で、winsowsにインストールしたmysql
を使いたいんですが、これは難しいでしょうか?
ネットで調べているんですが、cygwin環境でmaysqlをビルドして、
Cのライブラリをリンクすればできるようなことが
書いてありましたが、cygwin環境でmysqlをビルドできたという
ページが見つかりませんでした。
mysqlのメーリングリストのログもcygwinで検索したんですが、
できてなかったみたいです。
mysql徹底入門でビルドの仕方みて、自分もやってみようと思いますが、
初心者なのでもっと無理と思います。
cygwinのperlからだと難しく無いんですが。PostgreSQLはcygwin版がありますし。
なにか方法ありましたらご教授お願いします。

83:NAME IS NULL
06/11/01 19:00:56 .net
ところで、MySQL総合スレNo10をたてる人はいないのか?
それとも、ここを総合スレNo10で消化するのか?

84:NAME IS NULL
06/11/01 19:22:41 .net
>>82
cygwin使っているやつに聞いたほうがいいじゃないか。
Cygwin使っている人いますか? その17
スレリンク(unix板)

85:NAME IS NULL
06/11/01 19:57:26 .net
>>84
ありがとうございます。
行ってみます。

86:NAME IS NULL
06/11/01 20:20:39 .net
>>82
URLリンク(inagi.himitsukichi.com)
URLリンク(www.his.kanazawa-it.ac.jp)

87:NAME IS NULL
06/11/01 21:53:18 .net
>>80
1行目こそタイポだらけw


88:NAME IS NULL
06/11/01 21:58:09 .net
>>80
どううまくいかないのかの根拠を具体的に提示すること

89:NAME IS NULL
06/11/01 22:14:14 .net
>>86
ありがとうございます!!!
すごい感謝です。
1ヶ月ぐらいcygwinのc言語からmysql使えたらいいなー。
と思ってました。
cygwinのコンパイルのエラー回避できる方法あるんですね。
違う紹介していただいたページには、mysqlはWIN32バイナリを使うようにして、
コンパイルはライブラリを作って使うためにだけ、にした方が良いともありますね。
っていうことは、cygwinにそのライブラリをリンクしてC言語を使うと、
windowsにインストールしたmysqlが使えるということなんでしょうか。
なんとなく不思議な感じですが、これができるとほんとうれしいです。
とにかく手がかり教えていただいたので試してみます。

90:NAME IS NULL
06/11/02 17:27:34 .net
89です。
ソースをコンパイルしてライブラリができますが、
それをリンクして、cygwinのgccでmysql徹底入門のサンプルプログラムを
コンパイルしたらできました。
windowsにインストールしたmysqlに接続してみると
データも正常に追加できました。
cygwin板に引っ越しましたが、ご報告させていただきました。
ありがとうございました。

91:NAME IS NULL
06/11/03 13:39:40 yhlGh22Y.net
サーブレットからMySQLサーバにアクセスするために、MySQL用のJDBCドライバをインストールしようとして、
URLリンク(www.mysql.com)?から
mysql-connector-java-5.0.4-bin JARファイルをダウンロード
してきましたが、本には%CATALINA_HOME%/common/lib にコピーする
ように書いてあるのですが、該当ディレクトリが存在しません。(古い本のせいでしょうか。)どこにコピーしたらよいのかわからず途方にくれています。どなたか教えてください。よろしくお願いします。

92:NAME IS NULL
06/11/03 16:02:31 .net
泣けるぜベイベー

93:NAME IS NULL
06/11/03 18:19:19 .net
>>91
Extensionsのディレクトリに置けばよい。
それでもわからなければ、下のあたりのスレで聞けば?
くだすれJava(超初心者用)
スレリンク(tech板)


94:NAME IS NULL
06/11/03 22:21:31 neaGXfY6.net
>>93
レスありがとうございます。行ってみます。


95:NAME IS NULL
06/11/04 10:03:36 ww13bNDf.net
単発の書き込みならロックは不要?

96:NAME IS NULL
06/11/04 10:13:33 .net
なわけ無いじゃん。


97:NAME IS NULL
06/11/04 10:25:26 ww13bNDf.net
>>96
下のサイトに書いてある意味は違うのかな?

「更新を1回のクエリでしか実行しないのであれば、
書き込みロックは不要。」
URLリンク(www.ecoop.net)

98:NAME IS NULL
06/11/04 19:07:11 .net
ロックが不要も何も、MyISAMは書き込みする際にテーブルロックしちゃうぞ

99:NAME IS NULL
06/11/04 19:57:36 .net
エンジンとして、InnoDBじゃなくてBDBを使うメリットってあるん?
パフォーマンスがBDBの方がいいとか?


100:NAME IS NULL
06/11/04 20:29:19 P36/CUPW.net
>>98
ロックするつうか、クエリーってのは
アトミックなものじゃないのか?

101:NAME IS NULL
06/11/05 00:22:28 .net
>>99
InnoDBは行レベルロック、BDBはページロック
InnoDBのほうが、その他の機能で人気が高い。
BDBは、導入が早いが不人気で不安定 だったと思う。

102:NAME IS NULL
06/11/05 01:25:30 .net
InnoDBかMyISAMの2択でええんだな。


103:NAME IS NULL
06/11/05 01:34:19 .net
その2択でええ。
で、ファイナルアンサーはどちら?

104:NAME IS NULL
06/11/05 01:38:24 .net
OLTP→InnoDB
DSS→MyISAM
でええんちゃう?


105:NAME IS NULL
06/11/05 01:50:31 .net
>>104
それでええ。


106:NAME IS NULL
06/11/05 01:56:50 .net
テーブルのタイプで言えば、
マスタ型→MyISAM
トランザクション型→InnoDB
ヒストリカル型→MyISAM
ってところかな。


107:NAME IS NULL
06/11/05 07:19:49 AbI7e55r.net
MySQLってデータはどういう形で持ってるの?

108:NAME IS NULL
06/11/05 09:54:51 .net
所詮ファイル

109:NAME IS NULL
06/11/05 16:01:25 .net
亀だが、>>95のように疑問を思うヤシが
まさか世間に出てるものを書いてないだろうな・・・

110:NAME IS NULL
06/11/05 16:07:32 S8gdmn65.net
>>95だが、言いたいことがあるならはっきり言って下さい、>>109さん。


111:109ではない
06/11/05 16:38:22 .net
泣けるぜベイベー

112:NAME IS NULL
06/11/05 16:49:12 .net
>>95氏はこの5年間に、約150社に対してクライアントサーバーシステムを
納品した実績を持っています。 内その90%は現在も基幹システムとして
順調に稼働しております。

113:NAME IS NULL
06/11/05 17:29:42 .net
>110≠>95
いや、書いてなければいいんだ。
ま、mysqlなシステムだったらどっちでもええけど

114:NAME IS NULL
06/11/05 17:41:08 .net
>>112
残り10%はまともに動いていないんだなw


115:NAME IS NULL
06/11/05 17:49:43 S8gdmn65.net
>>113
こんなところで憂さ晴らしか、
小さいぞ。

116:NAME IS NULL
06/11/05 18:31:22 .net
総合スレがレベル低くなりすぎて廃スレになったのに、
こっちまで廃スレにするつもりかよ・・・・・
厨房避けの初心者スレ作らないとダメか?


117:NAME IS NULL
06/11/05 21:00:31 .net
いや自治に走るのはいいんだが、
myでまともなネタあるか?

118:NAME IS NULL
06/11/05 23:01:35 .net
最近更新遅いよね。
重大なバグがあるのか?5.1は??
無理して急がれても迷惑だけどね。

119:NAME IS NULL
06/11/07 02:37:30 .net
ネタが無いというのでとりあえず振っておく
URLリンク(enterprise.watch.impress.co.jp)
実際にモノを見たわけじゃないけど、livedoor型のクラスタを実現する為のキットかな?

MySQL ENTERPRISEと競合しそうな気もするが。


120:NAME IS NULL
06/11/08 00:38:02 .net
>>119
MySQL Enterprise は名前を変えただけで、いままでのMySQLサーバと同じだから
競合はしないのではないかと思う。

121:NAME IS NULL
06/11/08 11:55:31 .net
>>120
まぁこれを導入するだけのとこは、
担当するSIがoracleを勧めるんじゃないかなぁ・・・
俺自身はここ1年oracle触ってないけど

122:NAME IS NULL
06/11/08 13:22:53 .net
1つのテーブル(A)からデータを取得する際、
そこに入っているある値(userだとします)の数字と、
異なるテーブル(B)に入っている数字の値が同じ場合、
Bからidという値とAの値すべてを取りだしたいのですが可能でしょうか?
簡単に書くと
SELECT `auto`,`num` FROM `A`
SELECT `id` FROM `B` WHERE `user`=(numの値)
これを一度に結合して出来ないでしょうか?

123:NAME IS NULL
06/11/08 14:48:13 .net
>>122
どっちかつーとプログラム板じゃねぇ?
select a.auto,b.id from a inner join b on a.num = b.id

124:NAME IS NULL
06/11/08 16:40:16 .net
>>123
122じゃないけどサンクス
これってcountすることもできるの?
select a.auto,b.count(id) from a inner join b on a.num = b.id
だとできなかったけど

125:NAME IS NULL
06/11/08 17:30:06 .net
>>124
group by で集計単位付加
とりあえず自分でSQL書けないヤシは
Accessでテーブル作ってクエリで結合したSQLを参考に。

126:NAME IS NULL
06/11/08 20:32:13 .net
ACCESSにそんな機能あるのか
確かに、MS系のツールだったら、クリックしていくだけでSQL出て来そうだよなぁ 遅くて汚くても


127:NAME IS NULL
06/11/08 22:15:21 .net
ビルえもんが作ってくれます

128:NAME IS NULL
06/11/09 07:30:18 .net
遅くて汚いというより
込入った難しいものは出来ない感じ

129:NAME IS NULL
06/11/09 08:12:55 .net
やり方はあるのかも知れないけど
「いいよ。もう俺がSQL書くよ」
そんな感じ。

130:NAME IS NULL
06/11/09 15:32:22 .net
Access使ってる時点で
利用の範囲はたかが知れてる に1票

131:NAME IS NULL
06/11/09 16:32:17 .net
データベースってC:\mysql\dataでしか作れないの?
E:\Web\につくりたいんだが

132:NAME IS NULL
06/11/09 18:17:03 .net
つくれつくれ

133:NAME IS NULL
06/11/09 18:35:45 .net
作り方わからなすwwww
参考書でも買ってみるかな

134:NAME IS NULL
06/11/09 19:59:35 .net
>>133
そうそう
悩めば悩んだ分だけ身につくもんだ
ちなみに参考書も手当たり次第に買うのは非効率
・入門書(インストや設定ファイルの設定法などが載ったヤツ)
・データベース構築法(PHPとの組み合わせがデフォ)
・リファレンス(SQL標準のより種類は少ないがMySQL専門の方がよい)
性格の全く違うこの3分類からそれぞれ自分に合ったヤツを探すべし

135:NAME IS NULL
06/11/09 20:18:44 .net
Access使ってる時点で
MySQLを使わずに付属DB(ジェット何たらだったかな)で
ええでないか に100,000,000票

136:NAME IS NULL
06/11/09 20:23:23 .net
>>131
もしかして、M$のOSは
アメリカではC:¥mysql¥dataがC:$mysql$dataという表記になるのか?
どちらにしても、気色悪い感じだなw


137:NAME IS NULL
06/11/09 20:39:49 .net
>>134
ある程度PHPをいじれるようになってきたんで、
MySQLとの連携を考えていて・・・
自分にとっては2番目のが良さそう


とりあえず参考書代稼ぐためにバイト探します

138:NAME IS NULL
06/11/09 21:21:06 .net
>>136
なんで$だよ
/だ

139:NAME IS NULL
06/11/09 21:22:17 .net
>>138
アメリカとドルマーク掛けたんじゃね?

140:NAME IS NULL
06/11/09 21:58:43 .net
通貨記号で区切るのがM$

141:NAME IS NULL
06/11/09 22:03:41 .net
>>136
そう言われてみると。。。
日本以外のキーボードって「\」ってあるの?エスケープ文字とかどうするの?
エスケープも「/」?
じゃぁ日本でも「\」の他に実は「/」でエスケープできるの?

142:NAME IS NULL
06/11/09 22:06:05 .net
バックスラッシュ(\)

143:NAME IS NULL
06/11/09 22:14:03 .net
>>138
/なんて使ったらダメだろ。
そもそも、2バイト文字と1バイト文字の見分けがつかないような環境が胸糞悪い。

144:NAME IS NULL
06/11/10 08:07:13 .net
>>143
すまんスラッシュの向き間違えた

145:NAME IS NULL
06/11/10 08:38:55 .net
/(^o^)\なんてこった

146:NAME IS NULL
06/11/10 12:31:36 .net
\(^o^)/オワタ


147:NAME IS NULL
06/11/10 13:17:10 .net
おれは「参考に」
と書いたんだが、思い込みの激しいやつばっかりか・・・

148:NAME IS NULL
06/11/11 11:05:21 .net
誰か、総合スレの続きを頼む
[MySQL 総合 Part10]
快速 RDBMS、MySQL の総合スレです。
前スレ[MySQL 総合 Part9] スレリンク(db板)
[関連スレと過去ログ]
URLリンク(find.2ch.net)
URLリンク(makimo.to)
[MySQL Developer Zone] URLリンク(dev.mysql.com)
[MySQL 日本語リファレンスマニュアル] URLリンク(dev.mysql.com)
[MySQL Internals Manual] URLリンク(dev.mysql.com)
[MyNA] URLリンク(www.mysql.gr.jp)
[MLja] URLリンク(lists.mysql.com)
・関連ツール及びユーティリティ
・関連書籍
>>2

149:NAME IS NULL
06/11/11 14:42:42 .net
建てんのか?
立てるなら厨房避けスレの方がよさげ


150:NAME IS NULL
06/11/11 17:46:01 .net
こちらを初心者用としてテンプラに入れるとか。

151:NAME IS NULL
06/11/15 10:12:39 eneRUEqw.net
おまえら教えてください。
SQLクエリによるアクセスではなくテーブルに直接アクセスすると
速いときいたことあるんですがやり方がさっぱりわかりません。

152:NAME IS NULL
06/11/15 16:56:55 .net
BerkleyDBなら、それ自体がSQLではないアクセス方法だし。


153:NAME IS NULL
06/11/15 23:33:46 dOhQElQe.net
トランザクションって
Aさんが

 トランザクションスタート
 セレクト
 
 とってきたデータを見ていじったりして
 
 アップデート
 
 コミット
}
してる間に
Bさんが

 セレクト

で読むことはできないってことでいいんですよね?

154:NAME IS NULL
06/11/16 00:14:38 .net
そりゃロックだ。

155:NAME IS NULL
06/11/16 00:16:56 .net
でわ
AさんのセレクトでFOR UPDATEいれたら
Bさんからは読めないようにできるんですか?
AもBも同じテーブルの同じレコードをセレクトしてるということなんですけど

156:NAME IS NULL
06/11/16 00:25:34 .net
実際にやってみりゃいいじゃん。

157:NAME IS NULL
06/11/16 00:51:53 .net
>>151
HANDLERのことか?

158:NAME IS NULL
06/11/16 00:55:18 .net
gikoがhoge1かhoge2かhoge3にあるかを
今はこうやってるんですが、もっといい書き方ありますか?
(hoge1 like giko) or (hoge2 like giko) or (hoge3 like giko)

159:NAME IS NULL
06/11/16 01:22:55 .net
>>156
できなかったんですけど
どうやったら>>153みたいな
Aさんがいじってる間は
Bさんはいじれない状態にできるんでしょうか?

160:NAME IS NULL
06/11/16 03:14:57 H+GBzCl6.net
>>157
それだ!
助かりました!ありがとうございます!!

161:NAME IS NULL
06/11/16 10:22:49 .net
>>159
つ ロック
つ セマフォ


162:NAME IS NULL
06/11/17 12:32:11 .net
>>159
Bさんのセレクト時も、select * from てーぶる for update ってすれば、
Aさんが終わるまで読めない。

163:NAME IS NULL
06/11/17 12:44:28 .net
>>162
>>161
よくわかりますて
ありがとうござまいした

164:NAME IS NULL
06/11/17 17:36:49 .net
mysql-gui-tools-5.0にしたら
MySQL Administratorのバックアップが使えなくなってしまった…
オプションいろいろ変えても
An Error occurred while executing the backup.
Error while analyzing an SQL statement.
って出てしまう。。
しかも古いバージョンがもう落とせない。。。

165:NAME IS NULL
06/11/17 21:45:59 .net
サーバに出てるエラーログを見るのじゃ

166:NAME IS NULL
06/11/17 22:28:26 .net
>>165
エラーログは何も出てないです…
最新のMySQL Administrator 1.2.5 rc でバックアップツールちゃんと動いてる人いますか?

167:NAME IS NULL
06/11/18 14:40:49 .net
MySQLのrootのパスワードを忘れてしまいました。
パスワードのリセット方法などの解決手段はなにかありますでしょうか?
あればぜひアドバイスをお願いします。

168:NAME IS NULL
06/11/18 14:59:30 .net
>>167
--skip-grant-tableオプション
やりかた云々はマニュアル参照のこと
(パスワードを忘れた時の方法として項がある)

169:167
06/11/18 15:01:57 .net
>>168
レスありがとうございます。
早速調べてみます。

170:NAME IS NULL
06/11/19 16:10:06 LNEvoLUo.net
すみません、質問させて下さい。
MySQL 5.0.24で運用しております。
テーブルから一定時間以上前のデータを削除したいと思っているのですが
時間比較の書き方がわかりません。
テーブル構造は下記になります。
CREATE TABLE `c_condition` (
`c_condition_no` int(10) unsigned NOT NULL PRIMARY KEY AUTO_INCREMENT,# No
`c_condition_name` varchar(32) UNIQUE NOT NULL default '',# 状態名
`c_condition_up_date` datetime NOT NULL default '0000-00-00 00:00:00',# アクセス日時
`c_condition_reg_date` datetime NOT NULL default '0000-00-00 00:00:00',# 登録日時
`c_condition_del_flg` tinyint(1) unsigned NOT NULL default '0'# 削除フラグ
) ENGINE=InnoDB DEFAULT CHARSET=ujis;

delete from table where `c_condition_up_date` > NOW()
と単純に現在日時以前のデータを削除する書き方はわかりましたが、
現在日時より2日前のデータを削除するのは、どのように書いたらよろしいでしょうか?
宜しければお力添えを頂ければ助かります。

171:NAME IS NULL
06/11/19 21:27:30 .net
>>170
URLリンク(dev.mysql.com)
演算子でやっても良いけど(むしろそっちの方が一般的)

172:NAME IS NULL
06/11/21 15:04:24 .net
MySQL総合スレ じゃないと盛り上がらないね。

173:NAME IS NULL
06/11/22 22:45:15 .net
>>64-66
遅レスだけど
ここで話題に?
>>31-32

174:NAME IS NULL
06/11/24 00:43:16 .net
5.0.27のソースをmakeしてmake testしたのですが、
ctype_ucs_binlog [ fail ]
となってしまいます。
ググってみたのですが、それらしい情報も見つかり
ませんでした。何か対策をご存じですか?

175:NAME IS NULL
06/11/24 11:27:44 .net
.configのオプションは?


176:NAME IS NULL
06/11/24 13:25:36 .net
>>175
返事ありがとうございます!
--prefix=/usr/local/mysql
--with-charset=ujis
--with-extra-charsets=all
です。
もしかすると最後のallをcomplexにすれば
何か変わるんでしょうか?

177:NAME IS NULL
06/11/24 14:56:30 .net
うちではそのエラーは出ませんでした

178:NAME IS NULL
06/11/24 17:03:10 .net
>>177
確認、お手数おかけします。
白箱のDebianにインストールしようとしているのですが
環境によるものでしょうか…。
帰宅後にパラメータ変えてチャレンジしてみます。


179:NAME IS NULL
06/11/24 22:45:18 cOwp2BAT.net
>>176
ujisなら問題無し

180:NAME IS NULL
06/11/24 23:54:53 .net
インデックスだけをあらかじめメモリに読み込んでおくことって出来ないの?

181:NAME IS NULL
06/11/25 00:20:23 .net
>>179
ご協力いただきありがとうございます。
ちょっとこれ以上追求するのも時間がかかりそう
なのでポスグレのほうでチャレンジすることにしました。
解決しないのはキモチワルイのですが諦めも肝心ですね。。

182:NAME IS NULL
06/11/25 22:53:32 mpEt2PRj.net
「ほぼ」定型の XML 文書をRDBにマップして格納しようとしています。
具体的には集めてきた RSS/ATOM フィードを RDB に格納して処理しようとしています。
ただし、サイトごとに独自の XML 名前空間に属する要素で拡張されて
いる記述があるので、その部分は XML 文書のまま特に解釈せず
格納しようとしています。
このように XML 文書の断片を特に解釈せずに格納するときは、
varchar や blob で格納するのが常套手段なのでしょうか?
それとも MySQL には XML 文書の断片を扱うために特に用意された
手段があるモノなのでしょうか?たとえば XPath による
断片の抽出に対応してくれるとか。

183:148
06/11/26 07:06:56 .net
結局、自分でたてました。。。
MySQL 総合 Part10
スレリンク(db板)


184:NAME IS NULL
06/11/27 15:10:52 .net
phpmyadminについて質問なんですけど
よろしいでしょうか?
フィールド型をENUMに設定した
フィールドを追加しようとすると必ずエラーが出てしまいます。
エラーが出るのはENUMだけなんですが、
このフィールド型を設定するには
事前に設定等がひつようなんでしょうか?

185:NAME IS NULL
06/11/28 11:54:17 .net
>>184
エラーが出てるならそれを書かないとだれもわからんだろ。

186:NAME IS NULL
06/11/28 14:21:29 .net
5.0.27のWin版をインストールしたのでが、WinmysqlAdmin.exeが見当たらないのですが、どこにありますか?

187:NAME IS NULL
06/11/28 15:17:23 .net
>>186
おまわりさんに聞くと良いんじゃないかな

188:NAME IS NULL
06/11/28 17:13:59 l8ld2DLA.net
みなさんはDBの定義とかするのにWinmysqlAdminとCUIとphpMyAdminのどれが好きですか?

189:NAME IS NULL
06/11/28 17:54:09 .net
>>188
phpMyAdmin が好き。
APC 入れればサクサク。

190:NAME IS NULL
06/11/28 18:24:44 .net
>>186
最近のverにはもうない
4.0あたりまでじゃなかったかな
確かに知らん間になくなったな

191:NAME IS NULL
06/11/28 19:56:12 .net
>>188
コンソール

192:NAME IS NULL
06/11/28 22:02:56 DZb/Y+nR.net
>>189
APCって何ですか?

193:NAME IS NULL
06/11/28 22:06:32 .net
Apache2

194:NAME IS NULL
06/11/29 07:40:54 .net
PHPのアクセレータのひとつ。
pear に入ってたっけ?

195:NAME IS NULL
06/12/12 10:47:19 .net
120万件のデータが入ったテーブルをalter table作業している最中に、selectかけたらメモリ食いつぶすんだけど。
テーブルのファイルサイズは780Mくらいなのに。2.5Gのメモリを使っても検索されずにout of memory...
そもそもalter中にselectするなって事なんですかね?

196:NAME IS NULL
06/12/12 18:47:49 .net
なんでテーブル変更してる最中にデータ取り出すんだよw


197:NAME IS NULL
06/12/12 19:21:03 .net
>>192
American Power Conversion


198:NAME IS NULL
06/12/12 21:34:31 .net
>>192
Armored Personal Carrier

199:NAME IS NULL
06/12/13 06:17:53 .net
>>192
URLリンク(cyber.apc.co.jp)

200:NAME IS NULL
06/12/20 20:39:09 .net
質問させて下さい。
WinXP Pro Sp2
MySQL 5.0.24で動かしています。
CREATE TABLE `vote_total` (# パーソナルデータ
`vote_total_fileNo` int(10) unsigned NOT NULL PRIMARY KEY,# ファイルNo
`vote_total_judge_yes` int(10) unsigned NOT NULL default '0',# 評価(良い)
`vote_total_judge_no` int(10) unsigned NOT NULL default '0',# 評価(悪い)
`vote_total_reg_date` datetime NOT NULL default '0000-00-00 00:00:00',# 登録日時
`vote_total_del_flg` tinyint(1) unsigned NOT NULL default '0'# 削除フラグ
) ENGINE=InnoDB DEFAULT CHARSET=ujis;
上記の様なテーブルで情報を入れる際に、
1:`vote_total_fileNo` = 1レコードが在れば`vote_total_judge_yes` + 1をアップデートし、他のカラムはアップデートしない。
2:`vote_total_fileNo` = 1レコードが無ければ、`vote_total_fileNo` = 1と`vote_total_judge_yes` + 1をインサートする。
この処理を1回の接続(一つのsql文)で行いたいと思いまして、mysqlドキュメントを読みつつ、
replaceを使えばいいかなと思ったのですが、replaceを使うと、`vote_total_judge_yes`以外のカラムが初期値に上書きされてしまいます。
そこで色々読みあさっているとWHEN ~ THEN ~ ELSEならできるかなと思ったのですが、
少しSQL文が複雑になってしまうので、できればreplace構文のような形式で他のカラムが初期化上書きされないような方法は無いでしょうか?
宜しくお願いします。

201:NAME IS NULL
06/12/20 20:40:46 .net
すみません
# パーソナルデータ
ってのは関係ないので気にしないで下さい。

202:NAME IS NULL
06/12/21 10:01:13 .net
ふむふむ、パーソナルデータね

203:NAME IS NULL
06/12/21 14:11:21 Wc5smalR.net
だれかご教授お願いします。
ACCESSでMysqlをODBC経由で接続したいのですが、
MYSQLにローカル接続する時は上手く行きましたが、
ネットワーク経由で接続する時に上手くいきません。
[CONNECTER/ODBC]の設定で、恐らくSERVERの項目を
変える必要が有ると思うのですが、DBサーバーの
コンピュータ名を入力しても駄目でした。
宜しくお願い致します。



204:NAME IS NULL
06/12/21 17:21:34 .net
インスコして、mysqladmin ping実行しても10061エラーばっかり/(^o^)\
サービス見ても 自動 開始 で実行されてる/(^o^)\
どなたか御指摘お願いします
MySQL 5.1

205:204
06/12/21 17:37:44 .net
追記
mysqladmin ping -u root -p
Enterpass:root
mysqld is alive
と、上記のようにはできました。
また、mysqlshowでもエラーが返ってきます
/(^o^)\ナンテコッタイ

206:NAME IS NULL
06/12/21 21:47:53 1hv/v4KN.net
>>204
Verを書けよ

207:sage
06/12/22 12:31:40 .net
質問です。
MySQL5.0系をwin環境で使用しています。
DBの用途はMTブログのみです。
MySQLをインスコしてデフォルトのキャラクターセットで使用していましたが、phpmyadminで文字化けする為文字を2バイト文字の使用できるutfやeucに変更しようと頑張ってます。
もし変更出来たとして、変更前に書き込まれてるデータの文字は変換出来るのでしょうか?
変換されないとすれば、新たにデータベースをutfなどで作り、元のデータをインポートすれば表示されるものなのでしょうか?
何分MySQL初心者なものでして、ご教授願えれば幸いです(´・ω・`)

208:NAME IS NULL
06/12/23 21:51:45 .net
自動的に変換されない
全部自分で直す

209:NAME IS NULL
07/01/02 13:43:54 .net
>>204
つまり、rootでログインしてたら実行できるけど、ログインしていない状況では
エラーになる、ということで悩んでるの?それなら、MySQLは正常に動いてると思う。
逆に、その状態が異常だと何処で教わった?


210:NAME IS NULL
07/01/02 13:45:38 .net
>>203
まず、ネットワーク経由でのアクセスを許可してるよね?

211:NAME IS NULL
07/01/03 00:35:03 .net
>>208
たいした量じゃなかったんでMTのデータテキストで書き出し
新しいDBにしてから読み込みで解決です。
時間かかったwww
おかげで年越しです。

212:NAME IS NULL
07/01/03 00:36:33 .net
>>208
上の柿>>207です。
名乗るの忘れてました(^_^.)

213:NAME IS NULL
07/01/16 01:54:07 .net
VC7でMySQL 5.0.33がコンパイルできませぬ。
バイナリ配布してくれなくなったからorz.
sql_yacc.cc(13646): warning C4065: switch 文に 'default' はありますが 'case' ラベルがありません。
sql_yacc.cc(27193): warning C4102: 'yyerrorlab' : ラベルは 1 度も参照されません。
c:\mysql-5.0.33\libmysqld\sql_yacc.cc(13759): warning C4700: 値が割り当てられていないローカルな変数 'MYSQLlval' に対して参照が行われました。
C:\mysql-5.0.33\sql\sql_select.cpp(8953): warning C4291: 'void *Sql_alloc::operator new[](size_t,MEM_ROOT *)' : 初期化コードが例外をスローすると、'new' 演算子を使用しているとメモリを解放しません。
C:\mysql-5.0.33\sql\sql_locale.cpp(40): error C3209: '????' : Unicode 識別子は現在サポートされていません。
C:\mysql-5.0.33\sql\sql_locale.cpp(40): error C2146: 構文エラー : '}' が、識別子 '????' の前に必要です。
C:\mysql-5.0.33\sql\sql_locale.cpp(40): error C2146: 構文エラー : ';' が、識別子 '????' の前に必要です。
C:\mysql-5.0.33\sql\sql_locale.cpp(40): fatal error C1075: 左側 中カッコ '{' に対応するものが '\mysql-5.0.33\sql\sql_locale.cpp(40)' で見つかる前に EOF が検出されました。
C:\mysql-5.0.33\sql\sql_cursor.cpp(154): warning C4291: 'void *Sql_alloc::operator new(size_t,MEM_ROOT *)' : 初期化コードが例外をスローすると、'new' 演算子を使用しているとメモリを解放しません。
C:\mysql-5.0.33\sql\sql_cursor.cpp(213): warning C4291: 'void *Sql_alloc::operator new(size_t,MEM_ROOT *)' : 初期化コードが例外をスローすると、'new' 演算子を使用しているとメモリを解放しません。
C:\mysql-5.0.33\sql\net_serv.cpp(286): warning C4101: 'count' : ローカル変数は 1 度も使われていません。
C:\mysql-5.0.33\sql\net_serv.cpp(286): warning C4101: 'ready' : ローカル変数は 1 度も使われていません。
c:\mysql-5.0.33\libmysqld\lib_sql.cpp(285): warning C4244: '=' : 'unsigned long' から 'char' に変換しました。データが失われているかもしれません。
c:\mysql-5.0.33\libmysqld\lib_sql.cpp(829): warning C4244: '初期化中' : 'my_ulonglong' から 'uint' に変換しました。データが失われているかもしれません。
c:\mysql-5.0.33\libmysqld\lib_sql.cpp(1044): warning C4102: 'err' : ラベルは 1 度も参照されません。
C:\mysql-5.0.33\sql\item_cmpfunc.cpp(1795): warning C4101: 'buff' : ローカル変数は 1 度も使われていません。
C:\mysql-5.0.33\sql-common\client.c(1787): error C2373: 'cli_mysql_real_connect' : 再定義されています。異なる型修飾子です。
C:\mysql-5.0.33\sql\sql_locale.cpp(40): error C3209: '????' : Unicode 識別子は現在サポートされていません。
C:\mysql-5.0.33\sql\sql_locale.cpp(40): error C2146: 構文エラー : '}' が、識別子 '????' の前に必要です。
C:\mysql-5.0.33\sql\sql_locale.cpp(40): error C2146: 構文エラー : ';' が、識別子 '????' の前に必要です。
C:\mysql-5.0.33\sql\sql_locale.cpp(40): fatal error C1075: 左側 中カッコ '{' に対応するものが '\mysql-5.0.33\sql\sql_locale.cpp(40)' で見つかる前に EOF が検出されました。
c:\mysql-5.0.33\sql\sql_locale.cpp(40): error C3209: '????' : Unicode 識別子は現在サポートされていません。
c:\mysql-5.0.33\sql\sql_locale.cpp(40): error C2146: 構文エラー : '}' が、識別子 '????' の前に必要です。
c:\mysql-5.0.33\sql\sql_locale.cpp(40): error C2146: 構文エラー : ';' が、識別子 '????' の前に必要です。
c:\mysql-5.0.33\sql\sql_locale.cpp(40): fatal error C1075: 左側 中カッコ '{' に対応するものが 'sql_locale.cpp(40)' で見つかる前に EOF が検出されました。
mysqlserver fatal error LNK1181: 入力ファイル '\mysql-5.0.33\mysqldemb\release\mysqldemb.lib' を開けません。
test_libmysqld fatal error LNK1181: 入力ファイル '\mysql-5.0.33\lib_release\libmysqld.lib' を開けません。


214:NAME IS NULL
07/01/28 23:28:51 .net
>>213
mysql-5.0.33フォルダをデスクトップに置いてコンパイルした結果をもう一度
教えてくださいw


215:NAME IS NULL
07/02/12 22:50:10 .net
てすつ

216:NAME IS NULL
07/02/25 18:30:11 .net
>>214
なぜデスクトップ?

217:NAME IS NULL
07/05/11 01:34:05 hJ+hqO0q.net
ムーバブルタイプ、MySQLでやろうとしたらこんなん出ましたw
Data too long for column 'template_text' at row 1


218:NAME IS NULL
07/05/14 23:43:26 LAW+Ghic.net
ヴァージョン4と5の違いって何ですか?そんなに違うものですか??


219:NAME IS NULL
07/05/15 02:12:52 .net
ガッテム!

220:NAME IS NULL
07/05/25 08:20:15 .net
>>218
全然違う。
ネットで調べればすぐわかる。
つか、なんで今さらそんな話を。。。

221:NAME IS NULL
07/05/25 09:26:25 .net
>>218
うちの嫁と隣の嫁ぐらいの違いがある

222:NAME IS NULL
07/05/25 21:44:21 .net
そうですか!>>221さんは両方とも使ったことが
あるんですね! どっちがよかったですか?

223:NAME IS NULL
07/05/26 01:54:20 .net
隣の嫁

224:NAME IS NULL
07/05/27 07:05:15 .net
ジーザス!

225:NAME IS NULL
07/05/28 13:18:51 .net
複数カラムのJOINって無理ですか?
id,flg,reason
id,koyo,kousei,kenkou
の二つを合体させたいんですが、
flgは無し、アリ、申請中で、reasonは理由です。


226:NAME IS NULL
07/05/30 21:38:43 .net
>>225
>複数カラムのJOINって無理ですか?
なにを聞きたいのか、全然わからん。
わからんが、とりあえず答をぶっぱなしてやる。
つ LEFT OUTER JOIN

227:NAME IS NULL
07/06/12 02:31:24 .net
5.0.41にしたらアプリケーションがことごとく動かなくなった。
いろいろ試してみたら5.0.27より後のバージョンでNGになってる。
大幅な仕様変更があったんでしょうか。


228:NAME IS NULL
07/06/13 20:32:35 xGJFXDYi.net
>>222
隣の芝生は青く見える。

229:NAME IS NULL
07/06/13 20:45:56 xGJFXDYi.net
スレ違いかもしれんが、10年以上前に秋葉原で購入した
マハーポーシャのパソコンにNetBSDインストールして
MySQL5.2を入れて見ようと考えてます。バージョンが安定してないのと
ハードのスペックが余りにも古いのでデータベースがきちんと
動いてくれるのか不安です。

用途は、8000人分の個人情報を管理することです。

230:NAME IS NULL
07/06/14 00:58:03 .net
>>229
スペックで考える前に
8000人分の個人情報を預かる責任として考えろ


231:NAME IS NULL
07/06/17 18:01:16 .net
>>229
警察から連絡があったでしょ?OSが不正コピーかどうかの確認。

232:NAME IS NULL
07/06/25 02:34:50 .net
マハーポージャってなに?
オウムのやつ?

233:NAME IS NULL
07/06/29 22:17:20 tyr8Qbwe.net
すみません。
MySQL 5.0.41 をインストールしたのですが、
my.ini を編集しようとして、開こうとしても、他のプロセスによって書き込みが禁止されていますといわれて、編集できません。
mysqladmin -uroot -p**** shutdown
で、シャットダウンを済ませたのですが、それでも書き込みが禁止されています。
my.ini はどうやって編集するのでしょうか。


234:233
07/06/29 23:14:10 .net
自己解決しました。
Vistaの変なセキュリティ機能の所為でした。
ファイルの上書きでなんとか書き換えました。


235:NAME IS NULL
07/07/25 11:21:25 .net
MySQLに接続するために
日本語サーバー対応版 libmysql.dll
を探しているのですがSoft Agencyのサイトからは
ダウンロードできなくなってるみたいです。。
どこか別のサイトでダウンロードできるところはないでしょうか?

236:NAME IS NULL
07/07/29 22:56:25 .net
公式の奴はあかんの?

237:NAME IS NULL
07/08/21 05:36:17 .net
スレリンク(geinin板:90番)

238:NAME IS NULL
07/09/21 20:48:56 .net
すいません、教えてください。
gcc (GCC) 3.4.4 (cygming special) (gdc 0.12, using dmd 0.125)
e:\MySQL\bin\mysql.exe Ver 14.12 Distrib 5.0.37, for Win64 (unknown)
です。
以下のような簡単なプログラムを書いてコンパイルしたところ
undefined reference to`_mysq_init'といわれてしまいました。
何が足りないのでしょうか。
====================ソース=========================
#include<stdio.h>
#include"mysql.h"
int main()
{
MYSQL *mysql;
if(mysql_init(mysql)==NULL)
{
fprintf(stderr,"Cannot init MySQL");
return 1;
}
return 0;
}
==================コンパイルオプション==================
gcc -Ie:/MySQL/include \
-Le:/MySQL/include \
-Le:/MySQL/lib/opt \
-lmysqlclient \
-llibmysql \
test.c


239:238
07/09/21 20:52:29 .net
すいません。
コンパイルオプションに変な改行が入ってますが、
無いものとして考えてください。

240:NAME IS NULL
07/09/29 00:15:26 .net
つ-lzlib

241:NAME IS NULL
07/09/29 13:55:54 .net
test.cよりあとに、-lつける
-lの順番と位置には意味があるので

242:238
07/09/29 19:28:09 .net
>>240-241
レスありがとうございます。
test.cよりあとに-lをつけたのですが駄目でした。
ライブラリの順番もいろいろ入れ替えてみたのですが。
ところでstringsでmysqlclient.libをみてみたら
以下のようになったのですが、_mysql_init@4の@4とは何なのでしょう?
bash-3.1$ strings mysqlclient.lib | grep mysql_init
_mysql_init@4
_mysql_init_character_set
_mysql_init@4
_mysql_init_character_set
_mysql_init@4
_mysql_init@4
_mysql_init_character_set


243:NAME IS NULL
07/09/30 00:42:51 .net
_関数名@数字なら、stdcallの関数で、数字は引数のバイト数
stdcallの関数って教えないと駄目じゃないかな。

244:238
07/09/30 20:29:21 .net
>>243
レスありがとうございます。
mysql.hを覗いてみたところ以下のようになっていました。
#ifdef __CYGWIN__ /* CYGWIN implements a UNIX API */
#undef WIN
#undef _WIN
#undef _WIN32
#undef _WIN64
#undef __WIN__
#endif
#if !defined(__WIN__)
#define STDCALL
#else
#define STDCALL __stdcall
#endif
実はCygwinでやっているのですが、Cygwinだと__stdcallが取り除かれるようです。
リンクするライブラリを間違えているということでしょうか。
ためしに無理やり__stdcallを付けてみたら山のようにリンクエラーがでました。


245:238
07/10/02 07:12:07 .net
環境をCygwin&gccからコマンドプロンプト&VCに変えたら
上手くいったのでとりあえずこれでやることにします。
レスありがとうございました。

246:NAME IS NULL
07/10/10 02:46:28 .net
mysql-test-run 及び make testは失敗するのがデフォルトですか?
CentOSのmysql-5.0.48.src.rpmからrpmbuildでrebuildしたんですが、make testの段でエラーになります。
specの中身は、
CFLAGS="-O2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -fno-strict-aliasing -fwrapv"
CXXFLAGS="$CFLAGS -fno-rtti -fno-exceptions"
CC=gcc(ver3.4.6-8) CXX=g++(ver3.4.6.8)
./configure --with-readline --with-openssl --without-debug --enable-shared --with-bench --localstatedir=/var/lib/mysql \
--with-unix-socket-path=/var/lib/mysql/mysql.sock --with-mysqld-user="mysql" --with-extra-charsets=all \
--with-innodb --with-ndbcluster --with-berkeley-db --enable-local-infile --enable-largefile --enable-thread-safe-client \
--disable-dependency-tracking --with-named-thread-libs="-lpthread"
とこうなってます。
で、%build(make)セクションは問題なく進んでいるようですが、make testに入ってから、
Logging: mysql-test-run.pl
MySQL Version 5.0.48
Skipping ndbcluster, mysqld not compiled with ndbcluster
Skipping SSL, mysqld not compiled with SSL
Using MTR_BUILD_THREAD = 0
Using MASTER_MYPORT = 9306
Using MASTER_MYPORT1 = 9307
Using SLAVE_MYPORT = 9308
Using SLAVE_MYPORT1 = 9309
Using SLAVE_MYPORT2 = 9310
Using IM_PORT = 9312
Using IM_MYSQLD1_PORT = 9313
Using IM_MYSQLD2_PORT = 9314
Killing Possible Leftover Processes
Removing Stale Files
Creating Directories
Installing Master Database
Installing Master Database
Installing Slave1 Database
mysql-test-run: WARNING: running this script as _root_ will cause some tests to be skipped
=======================================================
Starting Tests in the 'main' suite
TEST RESULT TIME (ms)
-------------------------------------------------------
mysql-test-run: WARNING: Process 8991 died
alias [ fail ]
ERROR: Failed to start master mysqld 0
Aborting: alias failed in default mode. To continue, re-run with '--force'.
Stopping All Servers
mysql-test-run: WARNING: caught exit of unknown child -1
mysql-test-run: WARNING: Forcing kill of process 8991
と出て、いきなりFaild出ています。

247:246
07/10/10 02:46:59 .net
そこで、src.rpm中のtar.gzを、自分で展開して、
CFLAGS="-O3" CXX=gcc CXXFLAGS="-O3 -felide-constructors -fno-exceptions -fno-rtti" \
./configure --prefix=/usr/local/mysql --enable-assembler --with-mysqld-ldflags=-all-static
(mysql4.1マニュアルにあったまんま)から、makeしてみたんですが、
・item_cmpfunc.cc:861: 警告: converting of negative value `-0x000000001' to `ulonglong'
・sql_show.cc:1467: 警告: キャストによってポインタから異なるサイズの整数となります。
上の二件警告がでて、コンパイル自体は通るんですが、で、make testとしたら、上と全く同じエラーがでます。
とりあえずmake installして、./script/mysql_install_dbしてから、./bin/mysqld_safe & で起動して、
./bin/mysql -u root で入って、select,create table,insert,delete 等は一応動いてるようです。
でもそこで mysql-test/mysql-test-runしてみるとやはり上記のエラーが・・・。
途中でこけるんではなくて、いきなり一発目のテストからこけてる。
ちなみに --force オプションつきでやってみると、ものの見事に全てのテストが Faildします。
その時、別のターミナルからtopでプロセス監視してると、mysqld<defunct>が二個くらい出てきては
数秒したら消えるの繰り返しでした。
’Failed to start master mysqld 0’とあるので、テスト用のmysqldが正常に起動できてない(ゾンビプロセス化)
ような気がしますが、mysql-ABや、MLで’Failed to start master mysqld 0’とか’mysql-test-run’とかで
検索かけても、マニュアルには「全てのテストは通ります。」としか書かれてないし、
ggったところ一件だけ同じ症状(ver5.0.41だけど)があったんですが、
そこにも「通る気配がないので、make installして起動さしますた。」ってことになってます。
こちらの皆さんは、ソースからmakeしてmake testとか、script/mysql-test-runとかちゃんと通りますか?
あと、rpmからの時は、起動してるとき ps -A | grep mysql で mysqld_safe と mysqld の二つしか
プロセスHitしないのに、ソースからmake install して ./bin/mysqld_safe した時は、mysqldプロセスが
八匹くらい常駐してるんですが、これも正常なんですか??

248:NAME IS NULL
07/10/11 07:49:24 .net
rpmbuildでのtest全失敗はやったことある。
> mysqld<defunct>が二個くらい出てきては
> 数秒したら消えるの繰り返しでした。
いっしょいっしょ。
iptablesで塞いでるからかなーとか考えて
そのときは深く追求しないで寝てしまった。
あと
関係ないけど5.0.48は大バグがあるから使っちゃだめ。
| MySQL Enterprise 5.0.48 Binaries Withdrawn
| After the recently released MySQL Enterprise 5.0.48 binaries
| were made available for download, it was discovered that they
| are affected by Bug #31001.
|
| Because of this, it was decided that MySQL Enterprise 5.0.48
| binaries should be withdrawn from the MySQL Enterprise Server
| download page, and they have now been removed. The previously
| released MRU, MySQL 5.0.46, has been made available in its place.

249:NAME IS NULL
07/10/11 11:09:38 .net
お返事ありがとうございます。
そうですか。
本スレ?でも書いたんですが、5.0.48.src.rpmからではなくて、本家の5.0.45.tar.gzからmakeしても、全く同じ症状がでてます。
ちなみにtop監視してて気づいたこと、mysqld<defunct>以外にndb-なんちゃらってのが出てきては消えを繰り返してたので、
クラスターエンジン(?)がらみかなーとかとも考えてみたんですが、よくわかりません。
> あと
> 関係ないけど5.0.48は大バグがあるから使っちゃだめ。
うはー、さっきBug#31001をチラッと見に行きましたが、かなり重大っぽいですね。
CentOSのrpmにはいくつかPatchがあたってるようなので、ちょっと調べてみます。

250:248
07/10/12 02:23:20 .net
--with-mysqld-ldflags=-all-static
これがついてるとNPTLじゃなくてLinuxThreadになるらしい。
なのでtopとかでスレッド数のぶんプロセスがあがってしまう。
mysql-test-run.plは調べ中だけどrootでやると確実に失敗する模様。
元々mysqldはセキュリティ上root権限ではあがらないため。
明示的に--user=rootとすればあがるのでmysql-test-run.plに
パッチをあてて実験中。
SRPMのリビルドの過程ではmake testはしないのが普通なのかなあ。
あらかじめ
| export MYSQL_RPMBUILD_TEST=no
するとmake testを飛ばすみたいね。

251:248
07/10/12 03:19:03 .net
> 明示的に--user=rootとすればあがるのでmysql-test-run.plに
> パッチをあてて実験中。
test通った。ので原因確定。
結論として、
MySQLのSRPMはrootでなくて一般ユーザでrpmbuildすべし。
一般ユーザでrpmbuildしたらパッチなくてもtest通った。
参考 URLリンク(memo.blogdns.net)
ねる

252:290
07/10/12 04:30:42 obmx5Aip.net
>>250,251
わざわざ検証ありがとうございます。
実はこっちでもちょっと前に、一般ユーザーでテスト通りました。
mysql-test/var/log/master.errに
’Fatal error: Please read "Security" section of the manual to find out how to run mysqld as root!’
ってあったんで、マニュアルの"Security"部分眺めながら、--user=rootでやっみたんですが、それでもFailedになったんで、
sudo -u mysqlでやって、今までとは違うエラー内容(mysql-test/var/以下にファイル作れません)でたので、
chmod 775 -R mysql-test/でやってみてテスト進みました。
ぬわんてこった~~!!って真剣思った。
rpmbuildかける時はずっとrootでやってたんで、まさに灯台本暗しとゆうかなんとゆうか・・・。
> --with-mysqld-ldflags=-all-static
> これがついてるとNPTLじゃなくてLinuxThreadになるらしい。
> なのでtopとかでスレッド数のぶんプロセスがあがってしまう。
これは知らなかった。これもサンクスです。
あと、Centの5.0.48には、当該のPatch当たってなかった。
さすがにorder by desc と asc で並びが同じ(w)ってのはまずいですね。(myisamはちゃんとなるみたいだけど)
これから一般ユーザーでrpmbuild試してみようと思いましたが、眠いので明日にします。

253:246
07/10/12 04:34:39 .net
すいません。>>252は246の間違いです。
しかもあげてしまった・・・orz。

254:NAME IS NULL
07/10/15 23:16:50 .net
mysqlの文字列の型で、charとvarcharとtextとありますが、
それぞれ、どのような文字列の場合に使用するものなのでしょうか?
たとえば、高速化をはかりたい場合はcharで、ディスクの容量を節約したい場合は、varcharで
といった具体に目的に応じて、使用する型を選ぶと思うのですが、
その判断方法を教えていただきたく、ごきょうじゅお願い致します。

255:NAME IS NULL
07/10/16 00:49:25 .net
固定長・・・・・・・・CHAR
可変長・・・・・・・・VARCHAR
256文字以上・・・TEXT
でいいんじゃね?

256:NAME IS NULL
07/10/16 01:08:26 .net
MySQLのVARCHARは64KB入るよ。
CHARは余った末尾は空白埋めされる。
VARCHRは空白埋めされない、末尾に空白を入れても削られる。
TEXTは空白埋めされないけど、末尾に入れた空白はそのまま残る。
なので
CHAR:何か固定桁のIDを入れる
VARCHAR:何かの名前を入れる(末尾の空白はいらない!)
TEXT:文章を入れる(末尾に空白を残したい人がいるかもしれない!)
っていうのがお作法じゃね?
性能差はたぶん測定不可能だと思う。

257:NAME IS NULL
07/10/16 02:18:07 .net
>>256
5.0からvarcharの末尾空白は削られなくなったというような話をどっかで聞いたような気がする。


258:NAME IS NULL
07/10/16 02:44:26 .net
ほんとだorz
しらんかった

259:>>254
07/10/16 23:55:06 .net
ありがとうございます。
結局、varcharとtextはでもどっちでもよいという話ですね。

260:NAME IS NULL
07/10/17 00:40:12 .net
MySQLって、primary keyをselectすると、
そのレコードの全てのカラムのデータをひっぱってくるという話を
聞いたことがあるのですが、これは事実でしょうか?
事実とした場合、4000文字程度のデータが入るカラムをtext型として
データベースに追加することを考えた場合、
既存のテーブルに追加すると性能が落ちる気がするので、
同じprimaryキーの別のテーブルを新しく作成して、
そこにtextのカラムを追加したほうがいいのかなと考えたのですが、
この考え方はあっていますでしょうか?
よろしくごきょうじゅお願いします。


261:NAME IS NULL
07/10/17 01:14:53 .net
>>260
URLリンク(www.mysql-ucj2007.jp)
セッションJ25の下の資料のP13~15、17~18を読めばいいんじゃない?
興味があったらセッションJ14のP18~19も読めばいいと思うよ。


262:NAME IS NULL
07/10/17 14:38:27 .net
>>260
たぶんいろいろ勘違いしてると思われ。


263:>>260
07/10/18 00:48:15 .net
>>261
ありがとうございます。読んでみますm(_ _)m

264:ビューについて質問
07/11/01 03:08:57 .net
変則的な使い方だと思うのですが、ビューについて質問させてください。
<条件>
共通のカラムをもった別のテーブルを2つ以上用意する。
(カラムは共通のもの以外にもある可能性がある。例として共通カラム:ID,NAME)
<質問1>
これらのビューを作成するときには、
create or replace view view_name as select ID,NAME from * where 条件式;
で作成可能でしょうか?
<質問2>
上記SQL文でビューに組み込まれるテーブルは少なくともID,NAMEカラムを持っていることが条件となり、
ID,NAMEカラムの片方だけを持つテーブル→ビューには組み込まれない。
ID,NAMEカラム以外にもカラムを持つテーブル→ビューに組み込まれる。
となるのでしょうか?
<質問3>
元のテーブルのデータがUPDATE,INSERT等で更新し、ビューを意図的に更新しない時ビ
MySQLではビューの検索ではどのような挙動になるのでしょうか?
具体的には、
NAMEフィールドが更新された→検索に引っかかるのは更新前の文字列か更新後の文字列か?
レコードが削除された→検索には削除されたレコードも引っかかるのか?
以上です。
よろしくお願いします

265:NAME IS NULL
07/11/01 16:54:00 .net
いいからマニュアル読めよ。
URLリンク(dev.mysql.com)
1はできん。
3は意味不明。
VIEWってなんだか理解してる?


266:QBfqIVLh
07/11/13 06:03:32 .net
kMOIOg <a href="URLリンク(qktiebmtyoyx.com) [url=URLリンク(koqpvsirptcc.com) [link=URLリンク(lhokxhsphplc.com) URLリンク(ozgxkrnwwczo.com)

267:ZDunVynZK
07/11/19 12:39:45 .net
Hi! Nice site! <a href=URLリンク(ozzyosbournemusic.blogspot.com) >hi </a> [URL=URLリンク(ozzyosbournemusic.blogspot.com) ] lol wut???[/URL] URLリンク(ozzyosbournemusic.blogspot.com)


268:jYRufUEttFbXqOmQDLW
07/11/20 21:35:04 .net
AqyHQz <a href="URLリンク(yoqqrkalkrud.com) [url=URLリンク(vdkyeaqetvrq.com) [link=URLリンク(aheagorqsotp.com) URLリンク(atpwdxejmkva.com)

269:TIFuLtsDDsbaCAhszE
07/11/22 22:50:13 .net
URLリンク(gkinyn.cn) mp3 dmusic downloads ipod

270:oHQIyyzKxHaoHVU
07/11/23 23:02:05 .net
URLリンク(ksrajt.cn) Olympia green fuels
URLリンク(ksrajt.cn) Dj green lantern
URLリンク(ksrajt.cn) Cello design rug
URLリンク(ksrajt.cn) Web design ribble valley
URLリンク(ksrajt.cn) Crane river fish study

271:QLkqzusunZSiKx
07/11/24 00:48:42 .net
URLリンク(ktmyve.cn) Escort monique new york
URLリンク(ktmyve.cn) Laser vaginal rejuvenation new york
URLリンク(ktmyve.cn) Fetish restaurant new york
URLリンク(ktmyve.cn) Pda cube x serial rubik pocket pc
URLリンク(ktmyve.cn) Ear piece for blackjack pda

272:NAME IS NULL
08/02/13 21:21:47 .net
5がいかに人気が無いか分かるな


273:NAME IS NULL
08/02/14 01:10:13 .net
MySQL5系からトリガという機能が追加されたらしいのですが、
このトリガって具体的にどのようなシチュエーションで利用されるものなのでしょうか?
(#トリガの説明聞いただけでは、いまいち何の役にたつのかわからないのです。。)


274:NAME IS NULL
08/02/14 01:45:58 .net
>>273
サマリテーブルの更新。

275:NAME IS NULL
08/02/14 01:58:44 .net
>>273
このへん読んでみたらどうか
URLリンク(www.techscore.com)

276:NAME IS NULL
08/02/14 10:49:17 .net
QueryBrowserで、右側のテーブル名ダブルクリックすると、上のクエリ窓に
SELECT * FROM [テーブル名] [テーブル名のイニシャル]
が出ますよね?
それで、ある一部のテーブル名だけ
SELECT * FROM '[テーブル名]' [テーブル名のイニシャル]
とシングルクオートで囲まれて出てきます。
このせいでアプリケーションでの検索ができません。
何が原因でしょうか?テーブル作成時もほかのテーブルと同じように作ったのですが・・・

277:>>273
08/02/15 00:04:23 .net
>>274
>>275
ありがとうございます

278:KbYTMrLzTv
08/03/22 05:55:00 .net
v8NGgX <a href="URLリンク(vfmgfkqvuyub.com)">vfmgfkqvuyub</a>, [url=URLリンク(wylrgaydxuvp.com) [link=URLリンク(cljwxffwlhfp.com) URLリンク(ldpsnlauqwzc.com)

279:frDFQeby
08/03/24 11:15:17 .net
MRgoyb <a href="URLリンク(efuiqwatnglf.com)">efuiqwatnglf</a>, [url=URLリンク(zwmqqnuyvkyz.com) [link=URLリンク(aenphnyjgyvo.com) URLリンク(npmlelkodlnx.com)

280:NAME IS NULL
08/04/01 02:32:51 S2Hxl9dE.net
DELETE FROM userlist;してしまった…。バックアップが見つからないorz

281:NAME IS NULL
08/05/07 15:09:18 lgbIt4VH.net
自宅のパソコンでPHPやJavaを勉強してるんだけど。
MySQLにPHPやJavaから接続したいんだけど、
PHP用のデータベースはEUC-JP、Java用のデータベースはWindows-31Jにしたいんだけど
データベース作成のときのCREATE DATABASE構文でCHARACTER SET CP932 とかUJISとかに
すればひとつのMySQLの中で別々の文字コードを持ったデータベースってできるの?
教えてえろい人。

282:NAME IS NULL
08/05/07 16:33:19 .net
でけるよ

283:NAME IS NULL
08/05/07 20:05:47 NtT1LWDm.net
thx >>282
明日やってみるYO!!!

284:NAME IS NULL
08/05/08 01:32:56 .net
shutdownして再び動かそうとしたら
プロセス残ってるよとか言う意味のエラーが出て起動できねえ糞

285:NAME IS NULL
08/05/08 01:58:43 .net
>>284
pid ファイルが残ってるんじゃないの

286:NAME IS NULL
08/05/08 02:07:58 .net
>>285
pidファイル探したが見つからなくて途方に暮れてる

287:286
08/05/08 02:08:34 .net
リブートしたら治るかなあ

288:NAME IS NULL
08/05/08 02:31:43 .net
>>286
OS は?

289:286
08/05/08 02:54:58 .net
linuxです
MySQL3と4を共存させてます

290:NAME IS NULL
08/05/08 04:02:33 .net
strace してみて、エラーメッセージ直前でどんなシステムコールを発行しているか
見てみると良いかもね。特に fstat とか open 辺りを中心に。pid ファイルなら
それで見つかると思う。
あとは普通に mysqld のエラーログを端から眺めてみるとか。

291:286
08/05/08 16:22:54 .net
それっぽいpidファイル見つかったけど中身のプロセスidは
psで確認してみたら動いてるっぽいし…(すでにmysql3が動いてるのでそれの?)

292:286
08/05/08 16:26:43 .net
言い忘れてましたがすでにMySQL3は動いています
起動できないのはMySQL4です

293:NAME IS NULL
08/05/08 17:00:06 .net
>>292
新しいほう(v4)のcnfで、data_dir、pidの場所、mysql.sockの場所、bindするPort
全て異なる設定にする。

294:286
08/05/08 17:26:53 .net
>/var/lib/mysql4/bin/mysqld_safe -u root -p -P3307 --defaults-file=/var/lib/mysql4/data/my.cnf --pid-file=/var/lib/mysql4/data/mysql4.pid --datadir=/var/lib/mysql4
>Starting mysqld daemon with databases from /var/lib/mysql4
>STOPPING server from pid file /var/lib/mysql4/data/mysql4.pid
>080508 17:25:20 mysqld ended
orz...

295:286
08/05/08 17:48:37 .net
MySQL4はあきらめてで5を入れて試してみます。
回答してくれた方ありがとうございました。

296:NAME IS NULL
08/05/08 18:08:56 .net
>>295
> /var/lib/mysql4/bin/mysqld_safe ・・・・
のところの、-u root いらない。(ってか、確かroot権限でmysqldは起動できないはず)
あと、--defaults-file= 指定するなら、その後ろ側にある各種コマンドラインオプションも.cnfに書いてしまえ。
もうひとつ、予想だけど、/var/lib/mysql4 はほんとにdatadirかな?/var/lib/mysql/dataではなくて?

297:286
08/05/08 19:30:41 .net
>もうひとつ、予想だけど、/var/lib/mysql4?はほんとにdatadirかな?/var/lib/mysql/dataではなくて?
そのとおりでした。/var/lib/mysql4/dataでした
ただ、そのへんを直しても同じエラーでこけるっす・・・

298:NAME IS NULL
08/05/08 20:00:48 .net
>>297
もう少しエスパーしてみる。
そのPathからして、多分ソースから、--prefix=/var/lib/mysql4 としてコンパイル&インストールしたんだと思われるけど、
まず、動いてるほうのmysql3を止めてから、4のほうを起動出来るか試してみる。(cnfは二つ目起動させる設定で)
それで起動出来なければ、単独とか2つ同時起動とか関係ない。そもそも起動の仕方が間違ってる。
で、予想としては、mysql権限テーブルが作成されていないとか、datadir以下のパーミッション絡みかな。
ここら辺は詳しくは、本家のmanualなりdocument見てくれ。
ここいらがわかってないと、5.0入れても多分起動できない。
逆に、上の段階で起動出来てしまったら、原因ようわからん。(オレではお手上げ)
ちなみに、ウチの環境で、>>293の通り即席でやってみたら、2つ同時起動はできた。(v4とv5でだけど)
ちゃんと別々に動作してるのも、ps と それぞれにconsolから接続して確認した。

299:286
08/05/08 22:11:46 .net
すみません、上司と相談した結果MySQL4をアンインストしてMySQL5を入れることになりました
それでmysqld_safeで無事起動できました
結局大本の問題は解決できませんでしたが色々相談に乗ってくださってありがとうございました

300:NAME IS NULL
08/06/02 21:37:17 .net
エスパーですまん。
なにがなんだかわからん。

同じテーブルをアクセスしているが
PHP経由は大丈夫で
突然、JDBC でおかしくなった。
昨日までOKだった。
OS再起動までした。
以下、mysql.log

080602 21:23:40 5 Connect root@localhost on
5 Query SET NAMES ujis
5 Init DB test
5 Query select * from tab1 order by number
5 Quit
--------------------------------------------------------------------↑ PHP で接続
--------------------------------------------------------------------↓ JDBC
080602 21:29:04 6 Connect root@localhost on test
6 Query 闃爿931,蹌/..%#4/2蹣!6!逡鉐鉚琥爛6)3)/.洄篁36.逎6)3)/.=珸 閠
玻!2)!",%.!-%瓔膃!.'5!'%艢燹2)!",%.!-%瓔瑯.%472)4%4)-%/54艢燹2)!",%.!-%瓔瑯).4%2!#4)6%4)-%/54艢燹2)!"
,%.!-%瓔瑯7!)44)-%/54艢燹2)!",%.!-%瓔瑯#(!2!#4%23%4#,)%.4艢燹2)!",%.!-%瓔瑯#(!2!#4%23%4#/..%#4)/.艢燹2)!"
,%.!-%瓔瑯#(!2!#4%23%4艢燹2)!",%.!-%瓔瑯#(!2!#4%23%43%26%2艢燹2)!",%.!-%瓔瑯48)3/,!4)/.艢燹2)!",%.!-%瓔瑯42!.3!#4)/.)3/,!4)/
以下 カット
なにか ヒントでいいからお願い。

301:NAME IS NULL
08/06/02 21:44:48 .net
経過
他のJDBC アプリでログが出力されていたので
アプリのソースってことがわかりました。
しかし、ゴミになるってことはなに?ソースを追うしかないのか?

302:NAME IS NULL
08/06/02 22:30:25 .net
自己れす 解決
connect まではログにでているので、select 文を べた書きにしてうまく流れたので
元に戻して 確認。
jdbc のバージョンがでるところからおかしくなっていたのでJDBCなのか?
そうなのか?

303:NAME IS NULL
08/06/07 04:02:12 .net
質問させて下さい。
これまで、Linux上で動作させていたphpスクリプトをWindowsに以降しようとしているのですが
phpからMySQLにINSERT文を行ったのですが、文字化けしてしまいます。
どうすれば直りますでしょうか?
・WindowsXP(Pro)
・php-5.2.5-Win32.zip
・mysql-5.0.45-win32
1※
mysql> SET CHARACTER SET SJIS;
Query OK, 0 rows affected (0.00 sec)
mysql> show variables like 'character_set%';
| Variable_name | Value
| character_set_client | sjis
| character_set_connection | latin1
| character_set_database | latin1
| character_set_filesystem | binary
| character_set_results | sjis
| character_set_server | latin1
| character_set_system | utf8
| character_sets_dir | C:\Program Files\MySQL\MySQL Server 5.0\share\c


304:303
08/06/07 04:09:00 .net
続きです。
2※phpスクリプト内部でINSERT文を実行する前に次のコードも入れています。
  mysql_query('set character set sjis',$dbHandle)
3※組み立てられたSQLを画面上に print(""); で確認すると正常に日本語が入力されています。
4※MySQLのデータ操作を行う際にCSEも使っているのですが、CSEよりテーブルを開き直接日本語
 を登録すると、その値は正常に日本語で登録されています。しかし、phpにて一覧出力すると ??? という
 具合に文字化けしてしまいます。

あと、追加で質問させて頂きたいのですが、コマンドラインからMySQLを再起動するには
何というコマンドを実行すればよいのでしょうか?ぐぐっても中々ヒットしませんでした。
因みに、GUIツールとして MySQL Query Browserを使用しているのですがここから再起動とかも出来る
のでしょうか?


305:NAME IS NULL
08/06/07 06:46:22 .net
>>303,304
まず、my.iniの設定から見直してみよう。
その show variables の結果から、サーバがLatin1で起動されてるのが分かる。
create databaseやcreate table時の指定が分からんからなんともだが、そのまま作成したとしたなら、
仮に、"set names cp932"したところで、変更されるのは"connection"と"client"のみ。
なので、mysqldがデータを受け取った時に、内部の保存コードである"latin1"に変換をかけてしまう。
そこで、当然cp932(ms-sjis)はlatin1にマップ出来ないので文字列が壊れる。
回避策は、以下の件とも絡むので後述。
> コマンドラインからMySQLを再起動するには
の件だけど、恐らく、>>303のpathから見て、インストーラでデフォルト設定でinstallしたんだろうけど、
それだと多分、Windowsのサービスに登録されてるはず。その場合はDos窓から、
nat start mysql (mysql5かも?) で起動、
net stop mysql (同上) で停止。
多分自動起動になってると思われるから、Winを立ち上げると同時に起動してるはず。
コントロールパネル→管理ツール→サービスからでも起動、停止が行える。
(QueryBrowser等GUIツールは使ったことないんで、ようわからん。すまん)
起動だけなら、install_pathのmysqld-nt.exeをダブルクリックか、Dos窓から、直接そのmysqd-nt.exeを叩けばよい。
停止は、install_path/bin/mysqladmin shutdown で。

306:305
08/06/07 06:46:57 .net
続き
で、その起動時にオプションで、設定ファイル(my.ini)を読み込ませたり、charset他各種設定オプションを渡したりできる。
サービス登録の場合も、上記の「管理ツール」→「サービス」から、起動時のコマンドラインオプションを設定できる。
なので、charset等適切に編集したmy.iniを読み込ますように起動させればよい。
具体的な設定方法などは、本家のManual等を参照してくれ。
ちなみにWin版のバイナリ版phpは、php_mysql.dllがlatin1でコンパイルされてるので、
上記のことをやってなお、接続時に全てのクエリの前に "set names cp932" 等の処置が必要。
又は、上記の設定ファイル中で書くやり方もある。
それでは、がんばってくれ。

307:306
08/06/07 06:54:54 .net
ごめん。一つうそついてしまった。
php_mysql.dllじゃなくて、正確にはmysqlに付属のlibmysql.dllが、
デフォルトコードLatin1でコンパイルされているの間違い。
(まあ、phpバンドルのlibmysql,dllも同じことなんだけど)

308:303
08/06/07 15:37:12 .net
>>305さん
ご丁寧にレスありがとございます。
色々とお教え頂いた様に試してみたのですが相変わらず、文字化けしてしまします。

1.my.ini
[client]
default-character-set=sjis
[mysql]
default-character-set=sjis
[mysqld]
default-character-set=sjis
skip-character-set-client-handshake

2.文字コード
mysql> SHOW VARIABLES LIKE 'char%';
| character_set_client | sjis
| character_set_connection | sjis
| character_set_database | sjis
| character_set_filesystem | binary
| character_set_results | sjis
| character_set_server | sjis
| character_set_system | utf8
| character_sets_dir | C:\Program Files\MySQL\MySQL Server 5.0\share\charsets\


309:303
08/06/07 15:43:13 .net
続きです。
3.php内部での文字コードの設定部分
mysql_query("SET NAMES sjis");
4.phpでテーブルより取得した値をsjisに変換した上で画面に出力
while($row = mysql_fetch_array($rs))
{
  /* 内部文字エンコーディングからSJISに変換 */
  $str = $row["NAME"];
  print("文字チェック1:[ ".$str." ] <br/>");
  $str = mb_convert_encoding($str, "SJIS");
  print("文字チェック2:[ ".$str." ] <br/>");
↓出力結果
文字チェック1:[ ?????l ]
文字チェック2:[ ?????l ]



310:303
08/06/07 17:57:02 .net
自己解決しました。
・・・MySQLってなかなか一癖ありますね。。。
思わぬ落とし穴がありました。


311:NAME IS NULL
08/06/08 04:27:00 .net
>>310
どう解決したかを書かないと意味がないだろ。
自分がよければそれでいいのかい?
とりあえず文字コードを多重変換して嵌ってたんだろうと推測しとく。

312:NAME IS NULL
08/06/08 15:15:06 .net
>>311
良いよ
だって自己解決したんだし。


313:NAME IS NULL
08/06/13 12:07:29 .net
質問です。
PHPとMySQLの連携を考えており、DBに接続して
PHPから表示させることは出来ました。
SELECT文についての質問ですが、今現在以下の通りになっています。
SELECT * FROM wp_posts WHERE ID = 30 OR ID = 190 OR ID = 170 ORDER BY ID DESC
これをPHPでwhileを使って縦に順番に表示すると、
ID=190、ID=170、ID=30の順番で書き出されました。
この表示する順番を、一番上からID=30、ID=190、ID=170と、
SELECT文に記述されたIDの順番通りに表示するには、どうすればよいでしょうか?
なにかいい案がある方、いらっしゃいましたらご教示下さい。

314:NAME IS NULL
08/06/13 12:35:19 .net
select * from wp_posts order by (case ID when 30 then -3 when 190 then -2 when 170 then -1 else ID end) asc;

315:NAME IS NULL
08/06/21 20:46:10 .net
union使えば?

316:NAME IS NULL
08/07/12 01:40:35 .net
MySQLはXen上では使えないんですか?
CentOSのDomU上でMySQL5を使っておりますが、
Buffer I/O error とやらが大量に出てきて、ファイルシステムが落ちます。
再現するのはMySQLが動いている時だけなので、MySQLが原因とみて間違いないと思います。
ディスクもディスクイメージも壊れていませんが。。。メソメソ

317:NAME IS NULL
08/07/13 22:11:33 .net
>>316
configureのときに--skip-bdbだったかな。

318:316
08/07/14 00:34:32 .net
>>317
ありがとう。試してみる。

319:NAME IS NULL
08/07/14 20:39:43 .net
PAM-MySQL の導入を検討しているのですが、
(see: URLリンク(pam-mysql.sourceforge.net))
crypt の値として平文、crypt(3)、PASSWORD()、MD5() を選択できるのですが、
平文は論外として、どの選択がよりセキュアなのでしょうか?

320:NAME IS NULL
08/07/15 22:00:56 .net
>>319です。自分でも調べてみようかと思いソースを覗いてみたら crypt=4 (or "sha1") で
SHA1 が使えたみたいなのでこれを使ってみることにします。
# と思ったら Web に書いてないだけで README に書いてあったorz

321:NAME IS NULL
08/08/02 18:51:16 ag3OZJze.net
4に戻したいですぅ


322:NAME IS NULL
08/09/06 16:57:02 .net
gooでも質問したのですがこちらでも質問させてください。
CentOS 4.6 に MySQL 5.0系をインストールして
port 80番で運用したいと考えています。
ところが、ポート80を指定して起動させると
以下のエラーになり、起動できませんでした。
mysqld started
InnoDB: Started; log sequence number 0 43655
[ERROR] Can't start server: Bind on TCP/IP port: Permission denied
[ERROR] Do you already have another mysqld server running on port: 80 ?
[ERROR] Aborting
80番を使用する http は停止させており、
iptables を停止させてもダメでした。
別のシステムで CentOS をインストールした直後のものに
MySQL をインストールしても同じ状態でした。
ちなみにMySQL 4.1 系では同じ条件下の環境で
my.cnf の[mysqld] で「 port = 80 」を
指定するだけで起動できました。
MySQL は CentOS のサイトからSRPMパッケージを取得し、
i686オプションを指定してリビルドしたものを使用しています。

今まで行ったのは次の通りです。
・コンフィギュアオプションをデフォルトでインストール。
my.cnf の[mysqld] で「 port = 80 」を指定。
・specファイルのコンフィギュアオプションに
「--with-tcp-port=80」を指定してリビルド。

サーバの環境は以下の通りです。
CentOS 4.6
MySQL 5.0.54(SRPM から RPM を作成してインストール)
インストールしたパッケージ
mysql-libs-5.0.54-1.el4.centos
mysql-5.0.54-1.el4.centos
mysql-devel-5.0.54-1.el4.centos
mysql-server-5.0.54-1.el4.centos

どなたかおわかりの方、情報をお願いできませんでしょうか。
よろしくお願いいたします。


323:NAME IS NULL
08/09/06 17:47:53 .net
1024未満のポートを使うにはroot権限が必要だから
どうしても80番を使いたければ
iptablesのNAT機能を使って80から3306へ変換しなさい
80番を使う動機を推測すると、たぶん外に公開したいのだろうから
stunnelやstoneなどのSSLプロキシを使うと更によいと思う

324:NAME IS NULL
08/09/06 17:50:16 .net
rootじゃないと80番は使えないんじゃ

325:NAME IS NULL
08/11/10 23:47:11 4lZdswNB.net
DBから値が取得できません。下記の設定のどこがまずいのでしょうか?
エラーにもなりません。教えてください。
【web.xml】
<web-app>
<resource-ref>
<res-ref-name>aiueo</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
</web-app>
【server.xml】
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Context path="/testtest" docBase="testtest" >
<Resource name="aiueo" auth="Container" type="javax.sql.DataSource" />
<ResourceParams name="aiueo">
<parameter>
<name>username</name>
<value>myusername</value>
</parameter>
<parameter>
<name>password</name>
<value>mypassword</value>
</parameter>
<parameter>
<name>driverClassName</name>
<value>com.mysql.jdbc.Driver</value>
</parameter>
<parameter>
<name>url</name>
<value>jdbc:mysql//localhost/testdb?autoReconnect=true&characterEncoding=ujis</value>
</parameter>
</ResourceParams>
</Context>
</Host>

326:NAME IS NULL
08/12/03 07:14:35 Tn2R8xLf.net
configureコマンドで、with-mit-threadを指定する場合と指定しない場合で何が違うのでしょうか?
自分の理解としては、with-mit-threadを指定するとOSが提供しているスレッドを使って、
with-mit-threadを指定しない場合は、MySQLが提供しているスレッドの仕組みを使うという認識なのですが、あってますでしょうか?
ちなみにOSは、FreeBSD5系なのですが、どっちにしたほうがいいとかありますでしょうか?



327:NAME IS NULL
09/02/21 15:56:28 fHAIG+ux.net
>MySQLが提供しているスレッドの仕組みを使うという認識
ちがうよ。

328:NAME IS NULL
09/03/28 15:52:58 .net
MySQL初心者です。
テーブル名が(なぜか)小文字で作成されてしまった様なので
テーブル名を大文字に変更しようと思い、次のクエリを実行したのですが
一向に大文字になりません。一体何が原因なのでしょうか?
ALTER TABLE test_table RENAME TO TEST_TABLE


329:NAME IS NULL
09/03/28 16:41:02 .net
PHP5 / MySQL5.0を使用して簡単なデータベース登録
システムを作っているのですがどうやっても
日本語を登録すると文字化けして困っています。
どうすれば日本語が登録出来ますか?
※WindowsXP Pro
【C:\my.cnf】
[client]
default-character-set=sjis
[mysql]
default-character-set=sjis
[mysqldump]
default-character-set=sjis
[mysqld]
default-character-set=sjis
【C:\Program Files\MySQL\MySQL Server 5.0\my.ini】
default-character-set=sjis
[mysqld]
default-character-set=sjis
※基本このファイルの中にある「utf8」は全て
「sjis」に置き換えました。


330:NAME IS NULL
09/03/28 22:05:16 .net
>>328
OSはlinux? MySQLのテーブル名はそのままファイル名になるから
Windowsみたいにファイル名が大文字小文字区別しない環境だと
MySQLからも区別できないよ

331:NAME IS NULL
09/03/28 22:10:47 .net
>>329
PHPは使ってないけど、PHPのMySQLライブラリは my.cnf 参照してないって
聞いたことがある。デフォルトの laten1になるはず。
サーバの設定変更していいなら [mysqld] に skip-character-set-client-handshake を書くか
クライアントでなんとかしたいなら接続語に set names cp932 を投げたらいい。
ちなみに sjis は 4.1 以降では使わないほうがいいよ。 より広い cp932 で。

332:329
09/03/28 22:55:14 .net
>>330 >>331
レスありがとうございます。結論から言うと正常に日本語も登録されていました。
しかしCSEでのぞいていた為に文字化けしている様に見えただけでした。
odbcの文字コードの設定を sjis にしたら無事CSEからでも文字化けせずに見る
事が出来る様になりました。

333:NAME IS NULL
09/03/29 19:39:13 .net
TimeStamp型で定義したテーブルからデータを取得し、取得したデータを
として取得するにはどうすれば良いでしょうか?
2009-03-25 14:06:15
 ↓
2009年03月25日 14時06分15秒


334:NAME IS NULL
09/03/29 22:40:01 .net
日本語でおk

335:NAME IS NULL
09/03/29 23:36:13 .net
>>333
そういう処理はSQLでやるべきでない。

336:NAME IS NULL
09/03/30 00:23:52 .net
>>335
いやPHPでやる位ならSQLで一発でやりたいのです。
何か方法はありませんか?


337:NAME IS NULL
09/03/30 00:42:31 .net
>>336
おまえみたいな人間は生きているべきでない。

338:NAME IS NULL
09/03/30 01:06:23 .net
>>336
手荷物預かり所で「あのう、このカバンの色を変えたいのですが」と言ってるのと同レベル

339:333
09/03/30 01:13:56 .net
で結局やる方法は無いの?

340:NAME IS NULL
09/03/30 02:18:03 .net
やる方法はある
でも多分PHPで書くより遅い
mysql> select concat(year(c1),'年') from (select now() c1) v;
+------------------------+
| concat(year(c1),'年') |
+------------------------+
| 2009年 |
+------------------------+
1 row in set (0.00 sec)


341:NAME IS NULL
09/03/30 02:20:30 .net
>>333
date_format() つかえ。

342:NAME IS NULL
09/03/30 02:43:09 .net
>>340
???
てっきりSQLでやった方が速いと思ってたのですがPHPの方が速いのですか?
それはなぜなのでしょうか?
あと、SQLサンクスです。

>>341
ちょっとリファレンスを見てみます。


343:NAME IS NULL
09/04/13 16:46:07 H6WHEd1c.net
オートインクリメント有りのテーブルにレコードを入れた直後に
それが何番に入ったかを知る方法ある?

344:NAME IS NULL
09/04/13 17:14:42 .net

口の聞き方に気をつけろ


345:NAME IS NULL
09/04/14 11:11:22 9P4yOkB6.net
質問させてください。
id(ユニーク)とcount の二つのカラムがあるテーブルがあったとして、
このテーブルに入っているレコードをcountでorder by したあと、特定のid、例えばid=10 の前後5個分のレコード(つまり、id=10を入れて11個のレコード)を取得したいとき、どのようなSQLを発行すればよいでしょうか??
ご教示頂けると幸いです。

346:NAME IS NULL
09/04/14 11:18:19 .net
ぐぐれかす

347:NAME IS NULL
09/04/14 22:04:20 .net
>>343
SELECT LAST_INSERT_ID();


348:NAME IS NULL
09/04/21 22:28:27 SBmgavX0.net
SELECT LAST_INSERT_ID();

349:NAME IS NULL
09/04/21 23:49:08 .net
買収されてしまいました

350:NAME IS NULL
09/04/22 00:03:09 .net
どうなるんだろうね
つぶされちゃうのかな

351:NAME IS NULL
09/04/22 01:34:01 .net
今更潰すは、さすがに考えにくいんじゃないの。
ポスグレに持っていかれるくらいなら、撒き餌として残すだろ。。たぶん。

352:NAME IS NULL
09/04/22 17:41:38 .net
mysqlはoracleの下位バージョンとして開発し
その上位バージョンとしてoracleを持ってくることで
フリーと商用のシェア拡大を目指す

353:NAME IS NULL
09/04/22 23:11:23 .net
MySQLの次期バージョンを出したり将来のビジョンを提示したりして
今後も発展するんだ、安心だ、と思わせといて飼い殺す。


354:NAME IS NULL
09/04/23 05:37:34 .net
oracleもタダで使う方法もあるしな

355:NAME IS NULL
09/04/23 10:48:53 .net
win版の5.0.77-community-ntですがCSVエンジンを利用するにはどうすれば良いですか?
show enginesでNOになってます。



次ページ
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch