MySQL 総合 Part17at DB
MySQL 総合 Part17 - 暇つぶし2ch394:NAME IS NULL
10/02/16 12:23:48
>>392
Winなんですよ><
iniファイルみてみます。ありがとうございます

>>393
ありがとうございます。
さっそく拝見してみます!

395:NAME IS NULL
10/02/16 13:01:59
>>392-393
で、できました・・・
iniに bind-addressがなかったので、とりあえずgrantで権限設定をしたらできました。
ちなみに、コマンドもよくわからず、書いてるままにやってみたんですが
ipを1つ登録だとうまくいったのですが、既存のユーザー名でip範囲指定をしたくて
grant all privileges on *.* to root@'192.168.1.1/192.168.1.99' identidied by '1234' with grant option;
とすると、登録はされたのですが、192.168.1.19のPCから接続しようとするとエラーになります。
どこがまずかったのでしょうか?

396:NAME IS NULL
10/02/16 13:18:06
ひょっとしてこれでいけるのかなああ?
grant all privileges on *.* to root@'%' identidied by '1234' with grant option;

他のPCの権限のあれみたら%しかかいてないのあったからこれっぽいですね

397:NAME IS NULL
10/02/16 13:40:25
結局、>>386でいいんじゃねーか

398:NAME IS NULL
10/02/17 00:06:14 X7/ffKZx
すんません
NULLの場合 0 に置換というのは ifnull(HOGE,'0')でいいようですが、
NULLじゃない場合(値が入っている場合) 1 にしたいという場合どうすればいいですかね?

399:NAME IS NULL
10/02/17 00:56:57 76ohbKc+
すみません、質問をさせてください
phpMyAdminを用いてカンマ区切りのCSVをインポートしようとしています
テーブルにはF1,F2,idの3つのフィールドがあり、idはauto_incrementを設定しています
一方、CSVにはF1とF2に該当するデータしかありません(カンマが1つしかない)
そのため、「CSV 入力のフィールド数が不正です 」というエラーがインポート時に発生してしまいます
CSVは編集せずに、テーブル、フィールドの設定によってインポート(および自動でidに番号を登録)するにはどのようにすればよいのでしょうか

400:NAME IS NULL
10/02/17 07:34:56
>>398
case
when column is null then 0
else 1
end as xxxxx

だっけ?(自信はない!

401:NAME IS NULL
10/02/17 11:44:47 YwZz7iYR
AUTO_INCREMENTでない主キーの最大値を取得するのですが、
デフォルトで999という値がある仕様なので
これを除いた最大値を取得するよい方法ありますか?

402:NAME IS NULL
10/02/17 13:05:47
>>398
HOGE IS NULL
あるいは、if(HOGE IS NULL,a,b)


403:NAME IS NULL
10/02/17 13:09:03
>>401
max(if(n!=999,n,NULL))


404:NAME IS NULL
10/02/17 13:41:08
>>403
できました、ありがとうございました。

405:NAME IS NULL
10/02/17 16:09:41
CGIとかPHPでMYSQLに接続できるのは分かったのですが、
JAVAってMYSQLに接続するのに向いてますか?
もしJAVAでMYSQLの操作ができるなら、何行ぐらいのソースが必要ですか?

406:NAME IS NULL
10/02/17 16:12:44
>>405

URLリンク(www.google.co.jp)

サンプルコードも見放題だと思うよ。

407:NAME IS NULL
10/02/17 16:23:27
>>406
あるがとうJDBCってのがキーワードだね。

408:NAME IS NULL
10/02/17 19:39:34
すみません。質問します。

あるプログラムがODBCを通してSQLに書き込む際、クエリがMSSQL用でうまくいかない事が解りました
しかしプログラムは変えられない為、どうにか対処する方法を探してみたのですが全く見つからず…
そこで、MySQLでは実行できないクエリが来たら「変換する」か「無視させる」ような事はできないのでしょうか?
よろしくお願いいたします。

409:NAME IS NULL
10/02/17 21:37:14
・どうにかしてプログラムを変える
・MySQL本体を改造する

好きな方を選べばいいよ

410:NAME IS NULL
10/02/18 02:09:49
select between '2010-01-05' and '2010-01-10'
みたいな感じで
2010-01-05
2010-01-06
2010-01-07
2010-01-08
2010-01-09
2010-01-10
みたいに取るようなSQLは無理でしょうか?



411:NAME IS NULL
10/02/18 02:53:45
>>410
?? それで取れますが・・・。

412:NAME IS NULL
10/02/18 03:42:58
>>411
おっと説明不足でした
レコードがない状態で連番で日付とりたいわけです

413:NAME IS NULL
10/02/18 10:08:32
>>399
カラム名にカンマ区切りで名前を列挙するんじゃなかったかしら

414:NAME IS NULL
10/02/18 10:45:29
ユーザー変数定義してやればいい。1文でやるならUNIONしてしまう


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