トップページ⇒php
988コメント357KB

mysql ヘルプ!

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。02/01/22 16:08ID:kMbsTQE3
リモートから家(常時接続)のmysqlサーバにつなげません
状況を詳しく書きます
PHPが動くプロバイダーのディレクトリにおいた自分の家の
mysqlサーバを操作するPHPに
$db = mysql_connect("mysqlサーバのip:3306","ゆーざ","ぱす");
と書いたのですが、駄目でした。
どうすればいいのでしょうか?
0132nobodyさん03/07/31 21:57ID:VMyHT8tg
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@


http://ninkirank.misty.ne.jp/19/enter.cgi?id=okyaku

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@



.
0133nobodyさん03/08/01 02:27ID:???
>>131
それをやるなら createdate は TIMESTAMP型じゃないか?
013413103/08/01 14:23ID:???
>>133
できました!ありがとうございます。
0135nobodyさん03/08/01 17:59ID:???
MySQLってどうよ
http://pc2.2ch.net/test/read.cgi/tech/1008316065/642
から勝手に移動してきました。重複して見る方スマソ。
質問をコピペします。
↓ここから

GROUP化したタプルに現れるデータに条件付けするにはどうすればよいですか?

No ID 名前
--------------
2  a あほ
1  a ばか
3  a まぬけ

SELECT * FROM table GROUP BY ID
で取り出すとき、3つのタプルのどれが出てくるかを制御したいんです。
例えばNoの1番小さいやつ(1 a ばか)を取り出す、とか。

↑ここまで
よろしくです。
0136nobodyさん03/08/01 19:12ID:???
>>135
できないんじゃねーの
っていうか、そもそもそんなことができるDBってあるわけ?

ちなみに
http://allabout.co.jp/computer/database/closeup/CU20020307/?FM=glcct
を見ると、

SQL> select empno,ename,job,sal,deptno from emp group by job;
select empno,ename,job,sal,deptno from emp group by job
    *
1行でエラーが発生しました。
ORA-00979: GROUP BYの式ではありません


SELECTの後ろの列名にグループ化した列、集計関数で集計した列でない列を指定したために
エラーとなっている

だそうだが...。
0137nobodyさん03/08/01 20:22ID:???
>>136
やっぱできないのかなあ。
自分で調べた限りではできなかったけど、調べ方が悪いのかと思って2chを頼ってみた。

>>135が実際に必要となる場面としては、
----------------------------
UserName Date EMail Amount
----------------------------
というテーブルがあって、UserNameごとの合計金額をSUM(Amount) GROUP BY UserNameで集計しているんですけど、
その時ついでにEMailも出力しているのです。
ところが、同じUserNameでも複数のEMailが存在する場合があるんです。
その場合はDateが最新であるタプルのEMailを出力したい。

というわけだったのです(最初からこれを書いた方が分かりやすかったですね。すいません)

今は一旦UserNameを取り出して、各UserNameに対してDateが最新であるタプルのEMailを取得しているんですが
UserNameが多くなってきたので時間がかかるようになってしまいました。

何かアドバイスがあればよろしくおながいします。
0138nobodyさん03/08/02 01:50ID:???
>>137
これではだめ?
実際に試してないから、このままで実行できるかわからないけど、
テーブル名をlogとした場合、

CREATE TEMPORARY TABLE temp
AS SELECT UserName, MAX(Date) AS Date, SUM(Amount) AS Amout
FROM log GROUP BY UserName;

SELECT * FROM temp, log
WHERE temp.UserName = log.UserName AND temp.Date = log.Date;

適切なインデックスを作成してあれば、速いはず。
ただ、設計自体が間違っているような気がしないでもないが...。
0139山崎 渉03/08/02 02:22ID:???
   ∧_∧
  (  ^^ )< ぬるぽ(^^)
0140ぼるじょあ ◆ySd1dMH5Gk 03/08/02 04:50ID:???
     ∧_∧  ∧_∧
ピュ.ー (  ・3・) (  ^^ ) <これからも僕たちを応援して下さいね(^^)。
  =〔~∪ ̄ ̄ ̄∪ ̄ ̄〕
  = ◎――――――◎                      山崎渉&ぼるじょあ
0141nobodyさん03/08/02 12:08ID:???
>>138
あ、なるほど。
MAX(Date)をSELECTするとDateがMAXなタプルのEMailが取り出せるんですね。
今実験環境がないのでできませんが今度試して報告します。ありが�d。

この最新のEMailが欲しいという要望は後から出てきたので
今までのプログラムに付け足す形でやったので
>>137に書いてあるようになってしまったんです。

>ただ、設計自体が間違っているような気がしないでもないが...。
・・・うーん。特に変な設計したつもりはないんですけどねぇ。
0142nobodyさん03/08/09 06:13ID:ykXF7Sbd
MySQLのバックアップは、
/usr/local/mysql/var/
配下の目的のDBのディレクトリをコピーするだけでOKですか?
復元時は、このディレクトリを戻してやるだけで使えるのでしょうか?
何となく、乱暴すぎる気もするし…どうなんでしょう?
0143nobodyさん03/08/09 09:15ID:???
>>142
 サーバダウンが迫ってるとか緊急時はそれでおーけー
 それ以外の時は、きちんとコマンドラインからやるのが吉
0144山崎 渉03/08/15 22:39ID:???
    (⌒V⌒)
   │ ^ ^ │<これからも僕を応援して下さいね(^^)。
  ⊂|    |つ
   (_)(_)                      山崎パン
0145nobodyさん03/08/28 21:47ID:???
LIKE %A%

みたいに一文字検索って出来るのですか?
0146nobodyさん03/08/30 14:20ID:???
>>145
できる
0147nobodyさん03/09/02 15:19ID:nC941VSc
MySQLのユーザーを削除するにはどうするの?
drop user hogehoge; じゃだめだった。
マニュアル読んでも、どこにかいてあるのかさっぱり。
0148nobodyさん03/09/02 15:59ID:???
新しく作ったユーザでうまくログインできん。
パスワードありではログインできず、なしだとログインできる。
パスワードを設定したにもかかわらずだ。


## MySQLにrootでログインし、ユーザを作成する
bash$ mysql -u root -p
Enter password:

mysql> grant all on *.* to user1 identified by 'passwd1';
Query OK, 0 rows affected (0.00 sec)

mysql> exit;
Bye

## 作成したユーザでログインすると、パスワードありではログインできず、
## パスワードなしだとログインできる。なぜ?
bash$ mysql -u user1 -p
Enter password:
ERROR 1045: Access denied for user: 'user3@localhost' (Using password: YES)
bash$ mysql -u user1

mysql>

なぜ?どっか抜けてる?
0149nobodyさん03/09/02 16:11ID:???
>>148

ユーザ名だけでなくホスト名も指定する。
mysql> grant all on *.* to user1@localhost identified by 'passwd1';
mysql> grant all on *.* to user1@"%" identified by 'passwd1';
0150nobodyさん03/09/03 02:32ID:uWREVGUN
>>147
MySQLはユーザ管理をデータベースのテーブルで行っているので、
該当するユーザにマッチする行を削除する。
具体的には、

USE mysql;
DELETE FROM user WHERE User='該当ユーザ';
FLUSH PRIVILEGES;

確かにマニュアルではそれらしい記述が見つかんないな。
とは言え、ユーザ管理を自身のデータベースデーブルで行うという
MySQLのちょっと変わった部分は、MySQLの本を買えばどこにでも
出ているような内容なので、何か本買った方がいい。
0151nobodyさん03/09/03 07:25ID:???
>>150
さんくす。
そうか。やっぱり入門書かなんか買おうかな。
お勧めの本とか、逆に勧めない本とかあれば教えて。
田舎なんで、本屋にいっても置いてなくて読めないんだ。
0152nobodyさん03/09/03 12:16ID:737CDtFn
割り込んですいませんが、
InnoDBって、なんて発音するんでしょうか?
0153nobodyさん03/09/04 00:17ID:???
>>151
MySQLの入門なのか、スクリプト言語をつかって
RDBMSにアクセスするアプリケーションの入門なのかによるな。
MySQLの入門なら「MYSQL徹底攻略ガイド」が良いかな。
また、これには言語毎の接続と簡単なアクセスの仕方も
載ってるので「マニュアルが読める」様なので問題なく
理解できるレベルだと思います。MySQLの使い方メインで
もっと深めるなら「MySQL徹底活用」。
これは本当にRDBMSとしてのMySQLの話(運用とかツールも)に
限定してちゃんと書いてある。

RDBMSにアクセスするアプリケーションの入門が欲しいなら、
言語毎に色々出てるのを適当に選んでも支障はないと思います。
http://www.mysql.gr.jp/books.html
の中で、その言語もタイトルに書いてある奴。

あとユーザ削除の追記で正確にはmysqlという名の管理データベースに
ある全てのテーブル(何個かある)のUser='hoge'にマッチする行を
DELETEする必要があります。ユーザ単位に細かく、特定データベースや
テーブルのアクセス権を設定していない場合は不要ですけど。
0154nobodyさん03/09/04 08:25ID:???
 というか入門系って、結局著者のヘンなクセがつくだけだから、今後も使い続けるのであれば
オライリーのMySQL & mSQL買って必要な事項をひきつつ前に進んだ方が、あとあと良いだろ。
0155nobodyさん03/09/04 17:48ID:???
俺もMySQL徹底活用の方がおすすめかな。
MySQL & mSQLは内容が古い。
0156nobodyさん03/09/07 21:40ID:???
>>153
遅れたけど、丁寧な回答サンクス!
0157nobodyさん03/09/14 00:03ID:kQoNWvNk
>>152
XOOPSの集まりに行ったら、MySQLの開発者Montyさんが来てたので聞いてみた。
MyISAM=マイアイサム(いさむじゃないのか...)、
InnoDB=イノディービー
で良し。ソフトエージェンシーの立岡さんも同じなので、日本語でもいっしょ。
0158nobodyさん03/09/14 00:32ID:???
>157
 #152じゃないけど、さんくす
0159nobodyさん03/09/27 17:43ID:kMMUBk/8
AUTO_INCREMENT なフィールドを後から追加して
さらにそれをプライマリキーにしたいんだけど
簡単な方法を教えてください。
0160nobodyさん03/09/27 17:53ID:???
>>157
ISAM はMySQL特有ってわけじゃないぞ
0161_03/09/27 18:00ID:???
( ´Д`)/< 先生!!こんなのが有りますた。
http://mona.h.fc2.com/jaz03.html#.2ch.net
http://mona.h.fc2.com/jaz11.html#.2ch.net
http://mona.h.fc2.com/jaz02.html#.2ch.net
http://mona.h.fc2.com/jaz08.html#.2ch.net
http://mona.h.fc2.com/jaz09.html#.2ch.net
http://mona.h.fc2.com/jaz05.html#.2ch.net
http://mona.h.fc2.com/jaz06.html#.2ch.net
http://mona.h.fc2.com/jaz01.html#.2ch.net
http://mona.h.fc2.com/jaz10.html#.2ch.net
http://mona.h.fc2.com/jaz07.html#.2ch.net
http://mona.h.fc2.com/jaz04.html#.2ch.net
0162nobodyさん03/10/10 14:59ID:wsQ4ga7c
MySQL+PHPなんですけど、
DBのデータを月ごとにバックアップしたいんですが、どんな方法が最良かご教授下さい。

毎月、cronでCGI版PHPを動かし、
先月分のデータはCSVでバックアップ。
バックアップした分のデータはDBから削除。
なんですけど、普通にselectで取り出してCSVで保存→deleteで削除
で良いんですかね?
一月分のデータ量は1000件も無いとおもいます。
なにかいい方法があれば教えて下さい。
0163nobodyさん03/10/10 21:22ID:???
cronならmysqldumpでいいじゃないか。
016416203/10/11 11:56ID:kzrER8VP
>>163
mysqldumpで指定したレコードだけバックアップできましたっけ?
ざっと調べてみたんですが、それらしいことは見つからず。

月ごとにバックアップファイルを分けたいんですよ。
016516203/10/11 12:00ID:kzrER8VP
ああ!
--whereオプションがありました。
すみません・・・
これでやってみます。
0166nobodyさん03/10/11 16:26ID:???
>>78

>
> データベースの文字型の扱いをUTF-8にしたいってんなら、
> MySQL4あたりだと出来るはずだよ。

Blobを使うのじゃなくて、データベースの文字コードをUTF-8にできるの?
マニュアル読んだけどわからん。
ヒントをください。
0167nobodyさん03/10/15 18:40ID:???
http://www.mysql.com/doc/en/Charset.html の9.3の項をちゃんと読んでミソ。
(http://www.mysql.com/newsletter/2003-04/a0000000148.html にまとまってるけど)
全ての設定が可能なのはMySQL4.1から。それ以前はサーバ単位までだと考えてよい。
だから日本語のマニュアルにはサーバ単位の設定についてしか書いてないよ。
あと次の新しいバージョンではカラム単位の文字コードのサポートが強化される。
0168nobodyさん03/10/15 18:54ID:???
あー、リリースノート見ると4.0.6で
http://www.mysql.com/doc/en/News-4.0.6.html
Added syntax support for CHARACTER SET xxx and CHARSET=xxx table options
(to be able to read table dumps from 4.1).
となってるので、4.0.xでも一部サポートしてるかも知れぬ。
4.0固有の機能をちゃんと使ったこと無いので判らんが。
0169nobodyさん03/10/15 19:30ID:???
>>159
ALTER TABLE
017016603/10/19 08:48ID:???
>>167
遅レススマソ。
あれからマニュアルあさって4.1からサポートされるのを知って、
今4.1でテスト運用してます。

漢字はちゃんと3バイト消費するんだね。でもアルファベットなんかは
元のままと。

しかし、4.0.X系でもサーバ全体でならUTF-8が使えるって言うのは
初耳ですね。もう一度マニュアル読んでみます。
0171nobodyさん03/10/26 22:56ID:???
ここって次スレからはmysql総合質問スレにしよう。
0172nobodyさん03/10/26 23:05ID:???
と思ったらデータベース板なんてできていたのね。
次からはそっちで野郎。
0173nobodyさん03/10/27 01:09ID:???
>172
DB板って今は正常に機能してるの?
0174nobodyさん03/10/27 01:58ID:???
>>173
正常にって?
何か異常あるの?今日見つけたばかりだからわからない。
0175nobodyさん03/10/31 23:08ID:???
>174
うん。出来てすぐのころドラゴンボール板だとか
結構わやくちゃだったんだけど...今はそうでもないみたいだね。
0176nobodyさん03/11/01 06:23ID:???
                             . - _
              _,..,_         ノ´//⌒ ミヾヽ、_
    _____  ,r'´   ``'' - 、ーニ三彡´〃   ! ゙ゞヾ、_`ヽ
  [|<|____├{             /´  {  l  | // ヽ`ーr' }
    ″       !    `、     '   ノ  l. ||l     i l / l   ああっ、つ、つらいです...
              ',      | ̄``''''ー―- ,'´l  l |!` ‐--| l l l
              ',    |             l  l  |    リ,! l
              ',   |          | | ,!    ' リ
  ,.r''ヽ、        _ ',   |          |. |
 ,'    ` ' ' ' ' ' ' ´  `ヽ   !            | |
/ ,.r'´ ̄ '''''' ─−-........__ ,.r'             | '''"''‐-、
~´                            ̄ ̄ ̄

0177nobodyさん03/11/05 18:13ID:ETjgtmUY
テーブルAには、メンバーの名前・メールアドレス、URLなどの情報があり
テーブルBにはタイトル・内容などの掲示板の書き込みがあります。

この時、どのメンバーが投稿したかを判断するのに、テーブルB側にはメンバーID
も記録していますが、記録時に一緒に名前・メールアドレス・URLもテーブルAからコピーし
内容と一緒に保存した方が良いのか、それとも
読み込み時毎に、AとBを結合させてメンバーIDから名前やメールアドレスを呼び出したらいいのか迷い中です。
後者のメリットとしては、容量の軽減と、メンバーデータを編集した時に投稿記事にも反映される
と言う感じですが、テーブル結合は、どの程度負担が掛かる物なんでしょうか?
#全てのパターンを一時的に作成するようなので、素人考えて、データ数が多くなった時に
かなり負担が掛かってしまうんじゃないかと考えて、踏み切れないんですが…。
0178nobodyさん03/11/05 19:59ID:???
>>177
想定する件数や更新頻度などにもよるが。。
俺の美的感覚だと、BテーブルにAデータを埋め込むべきじゃない、と思うね。
0179nobodyさん03/11/11 23:34ID:???
>>177
正規化したほうがいい
考えてるほど負担はかからん
0180nobodyさん03/11/13 05:34ID:XrP6U/53
カラムのデータをインクリメントしたい場合、
一回のクエリーでは無理ですか?
今はロックしてから、selectで読んで1を足してupdateしています。
0181nobodyさん03/11/13 05:44ID:???
>>180
UPDATE table_name SET hoge = hoge+1 WHERE ・・・
みたいなことってできなかったっけ?
0182nobodyさん03/11/13 05:52ID:???
できゆ。
0183nobodyさん03/11/13 07:00ID:XrP6U/53
>>181-182
本当だー。ありがとうございます。
この場合もやっぱりロックはしておいた方がいいでしょうか?
0184nobodyさん03/11/13 08:52ID:???
>>183
単一のUPDATEクエリにはロックは不要。>>99 参照
0185nobodyさん03/11/13 10:12ID:???
1行の場合、AutoCommitがはたらいて、
ロック→更新→ロック解除
が自動的に行われる
0186nobodyさん03/11/13 15:10ID:???
>>184-185
ありがとうございます。
勉強になりました。
0187nobodyさん03/11/13 16:02ID:???
>>182
ピノコ ハケーソ
0188nobodyさん03/11/15 06:00ID:ZDgVRzRD
いちいちターミナルでいじるのが面倒です。
PHPなどで出来た、
MySQLをウェブ上でいじれるプログラムなんてないでしょうか?
0189nobodyさん03/11/15 10:23ID:???
>>188
軟弱モノめ
phpMyAdmin - http://www.phpmyadmin.net/
0190nobodyさん03/11/15 12:13ID:???
>>189
まさにそのもののもの!ありがとうございます〜
0191nobodyさん03/11/15 12:18ID:???
CSEなんかの方が良いと思うが・・・
019218903/11/15 13:31ID:???
>>190
入れてみたら今まで何だったんだってくらい便利です。日本語でも使えるし。
いいものを教えて頂きありがとうございます。
>>191
http://www.hi-ho.ne.jp/tsumiki/
これですね。これも見てみます。ありがとうございます。
0193nobodyさん03/12/02 15:23ID:???
カラムAのレコードをカラムBに移す事ってできますでしょうか?

カラムA カラムB
232    0
422    0
433    0

↓

カラムA カラムB
     232
     422
     433

MySQLでそのまま移動できれ良いのですが。
0194nobodyさん03/12/02 16:03ID:???
>>193
update文2回発行すればできる。
0195nobodyさん03/12/02 16:12ID:???
>>194
ありがとう。ちょい試してみます。
0196nobodyさん03/12/02 16:56ID:???
>>194
updateだけで出けた! ありがとでした。
0197nobodyさん03/12/03 18:39ID:TwnN/agA
レンタル系サービスをしているのですが、
コネクションが多すぎて接続できない、というようなエラーが出たので、
maxconnectionを2500にして再起動しました。
今のところ、正常に動作しているようですが、
maxconnectionの妥当な値とか限界ってどのくらいなのでしょう?
0198nobodyさん03/12/03 20:17ID:???
>197
おいおい、2500たぁすげえな。
サーバ資源追いつくのか(笑

デフォの100は少ないやね。直ぐに限界がくる。
#ウチは500。
0199nobodyさん03/12/03 23:02ID:???
>>197
サーバの能力次第としか言えんと思うけど・・・。
0200nobodyさん03/12/03 23:21ID:TwnN/agA
>>198
えっ…!!
100→500→とあげてきたので、もう一気にずばーんといってやれって感じで
5倍にしました。多すぎますかね?今のところは普通に動作しているようですが…。
>>199
topで見ると一つのmysqlがメモリ6〜7%くらいくってます。
全部のmysqlの数字が同じようなのですが、
これは全部まとめて6%ということでしょうか?
やばい数字ってtopで見ていくつくらいになりますか?
0201nobodyさん03/12/03 23:25ID:???
>>200
サーバの能力にも拠るが、DBへの問い合わせの負荷(テーブル設計に依存)にも
拠るので、単純にnコネクションなら大丈夫とか言えないということ。
0202nobodyさん03/12/11 04:22ID:???
ぶっちゃけ調べるの面倒なのでとりあえずyesかnoだけで簡単に教えてください。
WinMySQLのデータベースの内容をMS-Accessで編集できますか?
0203nobodyさん03/12/11 07:37ID:???
>>202
yes
0204nobodyさん03/12/11 15:33ID:???
ところでWinMySQLって何だ?そんな製品ないぞ
020520203/12/11 22:46ID:???
>>203
ありがとう。
>>204
winのmysqlの略でした。winmysqladminならあったっけ。
0206nobodyさん03/12/13 11:03ID:F92TNOCR
バージョンアップしようと思うのですが、
今稼働中のmysqlをシャットダウンして、
インストールした時と同様にインストールすればそれでOKですか?
稼働中のmysqlのデータファイルに変に上書きしたりしないでしょうか。
0207nobodyさん03/12/13 11:12ID:???
一応バックアップ取っとけ。
0208nobodyさん03/12/13 13:45ID:???
>>206
上げなきゃいけない問題点とか最近あったっけ?
0209nobodyさん03/12/13 15:56ID:???
>>205
winmysqladminはあるよ。MySQL管理ソフト(クライアント)ね。

>>208
MySQL4.1.1が出たからそれに、とか。
021020603/12/15 07:08ID:???
>>207
ありがとうございました
>>208
微妙に古いのを使ってたことが分かったので3.23.58にしました
makeに予想以上の時間(1時間以上?)がかかって、
その間ちゃんとインストールできるのかドキドキでしたが
無事バージョンアップできますた。
0211nobodyさん03/12/15 10:03ID:???
> makeに予想以上の時間(1時間以上?)がかかって、
素朴な疑問なのですが
makeに1時間かかるマシンでもMySQLは実用になるのでしょうか?
できればマシンスペックを教えて下さい。
0212nobodyさん03/12/15 10:19ID:6kUbsNOb
レプリケーションをするために
バイナリログを取得する設定にして、
lsで見ていたら、
2秒で1万バイトくらい、ログのサイズが増加していくのに気づきました。
これではあっという間にディスクを食い尽くしてしまうと思うのですが
こんなものでしょうか?
021321203/12/15 13:08ID:???
一時間に一度、ログをローテーション&二つ前のログを消去していくことにしました。
ログの連番は、
http://www.mysql.jp/mysql/TIPS/one_way_replication.html
ここを見ると001等、3桁ですが、これは999になった後はどうなるのでしょう?
021420603/12/16 00:16ID:???
>>211
三年くらい前に借りたさくらのレンタル鯖です
調べたらセレロン400/メモリ64Mでした。
今となるとかなりショボいっすね
MySQLはマシンスペックが素直に反映するらしいので乗り換えようかな。。
0215nobodyさん04/01/26 13:54ID:???
insert文を使うとき、

insert TABLE名 set COLUMN名='内容'

みたいにupdate文形式でも使えてしまうんですが、この文体で書いても問題ないんですか?
0216nobodyさん04/01/26 14:06ID:???
>>215
板違いです。
http://pc2.2ch.net/test/read.cgi/db/1056942908/
ここで聞きましょう。
0217nobodyさん04/01/29 22:18ID:???
php+mysqlでシステム組んでいるのですが
order by nameを使うとエラーが出てしまいます。
おそらくDBの作り方が悪いのだと思いますがどのように作るとよいのでしょうか?
phpmyadminで作っています。
フィールド名=omise
フィールドタイプ=varchar(100)
表示=なし
空の値=いいえ
基本値=なし
です
これ以外はなにも設定変えてません。
ヘルプよろしくお願いしますm(_ _)m
0218nobodyさん04/01/29 23:03ID:???
それはホントにorder byの部分でエラーがでてるのか?
021921704/01/30 09:37ID:???
すみません解決しました
Nullを設定してないだけでした
0220nobodyさん04/01/30 12:01ID:???
>>217
空の値=いいえって書いてあるね
0221nobodyさん04/01/30 23:09ID:???
ふつーのMySQLが使えるレンタル鯖って、innoDBはどれくらいの割合で使えるんでしょうか?
汎用系作ってるんですがロールバック使いたいので、どんなもんかと・・・。
よろしければご教授おねがいします。
0222nobodyさん04/01/31 03:28ID:???
>>221
割合が言えるほど資料も経験もない。
ただ最初からロールバックが使えるホスティング(innoDBかは知らん)と
innoDBが使えるように変更して貰ったホスティングの両方の経験はある。
「当てずっぽうで借りたら使えた」って程、一般的なもんではないので
ちゃんと契約する前に訊けばよい。
0223nobodyさん04/01/31 20:32ID:???
てか汎用系を連鯖で運用するのか?
0224nobodyさん04/02/20 04:49ID:DNjtjE82
新しく借りた鯖にMySQLを移そうとしているのですが、
鯖屋が無料インストールしてくれたバージョンが3.23.56です。
今まで稼働していたのが3.23.58。
かなり些細なバージョン違いですが
やはりデータの形式に齟齬が出るでしょうか?
バイナリのデータをまるまるコピーできるのは
あくまでバージョンアップの時だけですか?
今テストしているのですが微妙にバギーな感じで、
もしかしたらバージョンの違いが原因なのかな、と思ったのですが…
0225nobodyさん04/02/23 10:58ID:???
旧鯖でphpmysqladminとかでSQLをTEXTに吐き出して,
そのSQLで新鯖へデータ移行してみれば?
0226nobodyさん04/02/23 17:09ID:???
レスありがとうございます。
そうします。
Got error 127 from table handler
というエラーが出ました。
テーブルが壊れている時に出るエラーのようです。
0227nobodyさん04/02/24 18:12ID:FnpMfmB+
localでのテスト用にMySQLをインストールしました。Win98です。
Apacheを起動して、MySQLも起動しなければならないのですが、
どれを実行したらいいのかよくわかりません。
winmysqladmin.exeを実行すればよいのでしょうか?
0228nobodyさん04/02/26 02:53ID:???
すみません。
mytableから$sortで並べ替えてaddressを検索してlimitで$PAGESIZE * ($page - 1) ."$PAGESIZE
を取得したいのですが、

$sql = "select * from mytable order by $sort desc where address like '%$address%' limit " .$PAGESIZE * ($page - 1) ."$PAGESIZE";

これって間違ってるのでしょうか?
0229nobodyさん04/02/26 03:05ID:???
↑ごめん
解決した
0230nobodyさん04/03/02 03:25ID:U9B/qlfA
テーブルにつけたコメントをphpで出力したいのですが
どうすればよいのでしょうか?
0231nobodyさん04/03/02 19:38ID:???
select comment from table into 出力ファイル名 by php;
0232nobodyさん04/03/03 12:43ID:zpH+WglD
検索にかかった時間を取得するにはどうしたらいいのでしょうか?
■ このスレッドは過去ログ倉庫に格納されています