私的良スレ書庫
不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitterでログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。
元スレMySQL 総合 Part21
mysql スレッド一覧へ / mysql とは? / 携帯版 / dat(gz)で取得 / トップメニューみんなの評価 :
レスフィルター : (試験中)
>>49
よくあるのはskip-name-resolve
よくあるのはskip-name-resolve
>>50
ncharなんて昔からないと思うけど。Oracleと勘違いしてない?
> create database test_database default character set utf8; でデータベースを作って、
> create table test_table( name char);でテーブルを作ればいいんでしょうか?
OK
ncharなんて昔からないと思うけど。Oracleと勘違いしてない?
> create database test_database default character set utf8; でデータベースを作って、
> create table test_table( name char);でテーブルを作ればいいんでしょうか?
OK
くだ質かもしれませんがお願いします。
Vine6(OSデフォルト文字コードutf-8)で5.1.56を使用して勉強してます
mysqlプロンプトから「\e」でエディタ(vim)呼び出しが可能ですが
その時にエディタに読み込まれる分に日本語があると文字化けします
例) select * from tbl where name='表示' \e
mysql側の設定はすべてutf-8に設定済みです(statusで確認)
vimで「:set fenc?」して読み込んだときのエンコードを調べると「cp932(シフトJIS)」と出ます
vimで改めて、日本語部分を打ち直して「:set fenc=utf-8」とやってから「:wq」すれば
ちゃんとクエリーも通りますが面倒でたまりません
(日本語部分を触らず「:set fenc=utf-8」もせず、編集を終えても通ります)
どう対応すれば良いでしょうか
Vine6(OSデフォルト文字コードutf-8)で5.1.56を使用して勉強してます
mysqlプロンプトから「\e」でエディタ(vim)呼び出しが可能ですが
その時にエディタに読み込まれる分に日本語があると文字化けします
例) select * from tbl where name='表示' \e
mysql側の設定はすべてutf-8に設定済みです(statusで確認)
vimで「:set fenc?」して読み込んだときのエンコードを調べると「cp932(シフトJIS)」と出ます
vimで改めて、日本語部分を打ち直して「:set fenc=utf-8」とやってから「:wq」すれば
ちゃんとクエリーも通りますが面倒でたまりません
(日本語部分を触らず「:set fenc=utf-8」もせず、編集を終えても通ります)
どう対応すれば良いでしょうか
http://d.hatena.ne.jp/hirafoo/20110409/1302283428
limit 100,10がしていることは「110個データをfetchして、先頭から100個捨てる」こと。
・これが正しいのか確認する方法
・ドキュメントのどこに載ってるのか
わかる人いたらお願いします。
limit 100,10がしていることは「110個データをfetchして、先頭から100個捨てる」こと。
・これが正しいのか確認する方法
・ドキュメントのどこに載ってるのか
わかる人いたらお願いします。
>>70
さすがにこれは間違いだろう
さすがにこれは間違いだろう
>>70
まず大事なこととして、fetchは10個しかしない。
まず大事なこととして、fetchは10個しかしない。
ファイルからデータを入れようとしたら
ERROR 1083(42000) Field separator argument is not what is expected
ってでたんですが、どうしたらいいですか?
ERROR 1083(42000) Field separator argument is not what is expected
ってでたんですが、どうしたらいいですか?
前後でSHOW GLOBAL STATUSとって100ぐらい増えている指標値を探せばいいよ
>>73
ていうか、読んでそのまんまじゃないか。
ていうか、読んでそのまんまじゃないか。
巨大なテーブルがありまして、別プロセスで更新処理を掛けると、
もう一つのプロセスの更新処理がタイムアウト?で処理が失敗します。
このタイムアウトを設定するパラメータを教えて頂けませんでしょうか?
どこかで、読んだ記憶があるのですが、久しぶりのMYSQLで忘れてしまいました。
MYSQL5.1+CentOSです。どうぞ、宜しくお願いします。
もう一つのプロセスの更新処理がタイムアウト?で処理が失敗します。
このタイムアウトを設定するパラメータを教えて頂けませんでしょうか?
どこかで、読んだ記憶があるのですが、久しぶりのMYSQLで忘れてしまいました。
MYSQL5.1+CentOSです。どうぞ、宜しくお願いします。
http://wikiwiki.jp/hon/?Andromeda
このステータスなどスキルをDB化したいんですが
どうやればいいでしょう?テーブルの作る例を教えてください
PHPで処理させるつもりです 結合させて表示しようとしてるんですが
Hero表
name
Andoromeda
ステータス表
+---------+----------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+---------+----------+------+-----+---------+-------+
| name | char(30) | NO | PRI | | |
| str | float | YES | | NULL | |
| agi | float | YES | | NULL | |
| int | float | YES | | NULL | |
| hp | float | YES | | NULL | |
| mana | float | YES | | NULL | |
| armor | float | YES | | NULL | |
| marmor | float | YES | | NULL | |
| range | float | YES | | NULL | |
| as | float | YES | | NULL | |
| ms | float | YES | | NULL | |
| dmg | char(30) | YES | | NULL | |
| type | char(30) | YES | | NULL | |
| istr | float | YES | | NULL | |
| iagi | float | YES | | NULL | |
| iint | float | YES | | NULL | |
| ihp | float | YES | | NULL | |
| imp | float | YES | | NULL | |
| iarmor | float | YES | | NULL | |
| imarmor | float | YES | | NULL | |
+---------+----------+------+-----+---------+-------+
このステータスなどスキルをDB化したいんですが
どうやればいいでしょう?テーブルの作る例を教えてください
PHPで処理させるつもりです 結合させて表示しようとしてるんですが
Hero表
name
Andoromeda
ステータス表
+---------+----------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+---------+----------+------+-----+---------+-------+
| name | char(30) | NO | PRI | | |
| str | float | YES | | NULL | |
| agi | float | YES | | NULL | |
| int | float | YES | | NULL | |
| hp | float | YES | | NULL | |
| mana | float | YES | | NULL | |
| armor | float | YES | | NULL | |
| marmor | float | YES | | NULL | |
| range | float | YES | | NULL | |
| as | float | YES | | NULL | |
| ms | float | YES | | NULL | |
| dmg | char(30) | YES | | NULL | |
| type | char(30) | YES | | NULL | |
| istr | float | YES | | NULL | |
| iagi | float | YES | | NULL | |
| iint | float | YES | | NULL | |
| ihp | float | YES | | NULL | |
| imp | float | YES | | NULL | |
| iarmor | float | YES | | NULL | |
| imarmor | float | YES | | NULL | |
+---------+----------+------+-----+---------+-------+
skill表
+-----------+----------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-----------+----------+------+-----+---------+-------+
| name | char(30) | NO | | | |
| skillname | char(30) | NO | | | |
+-----------+----------+------+-----+---------+-------+
name | skill | level |
Andromeda| Aurora |広範囲にダメージを与える70 | 1
Andromeda| Aurora |広範囲にダメージを与える100| 2
Andromeda| Aurora |広範囲にダメージを与える150| 3
Andromeda| Aurora |広範囲にダメージを与える200| 4
Slither | Poison spray| 毒噴出50ダメージ+10枚秒 | 1
Slither | Poison spray| 毒噴出70ダメージ+20枚秒 | 2
などレベルごとに設定したいです
AUTO_INCREMENTでキャラクターごとにレベルが1からスタートするようにしたいんですが
どうすればいいでしょう
主キーがどう考えても ヒーロー名で重複しないとおもうんですが
教えてください
+-----------+----------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-----------+----------+------+-----+---------+-------+
| name | char(30) | NO | | | |
| skillname | char(30) | NO | | | |
+-----------+----------+------+-----+---------+-------+
name | skill | level |
Andromeda| Aurora |広範囲にダメージを与える70 | 1
Andromeda| Aurora |広範囲にダメージを与える100| 2
Andromeda| Aurora |広範囲にダメージを与える150| 3
Andromeda| Aurora |広範囲にダメージを与える200| 4
Slither | Poison spray| 毒噴出50ダメージ+10枚秒 | 1
Slither | Poison spray| 毒噴出70ダメージ+20枚秒 | 2
などレベルごとに設定したいです
AUTO_INCREMENTでキャラクターごとにレベルが1からスタートするようにしたいんですが
どうすればいいでしょう
主キーがどう考えても ヒーロー名で重複しないとおもうんですが
教えてください
やっぱり
HeroIDとか使って複合キーにしてAUTO_INCREMENTさせるしかないんですかね教えてください
HeroIDとか使って複合キーにしてAUTO_INCREMENTさせるしかないんですかね教えてください
>>86
統計をとったらinner joinだろう
統計をとったらinner joinだろう
「もし、指定したユーザーが存在しなければ、追加する」
をSQLだけで表現するにはどう書けばいいのでしょうか?
をSQLだけで表現するにはどう書けばいいのでしょうか?
俺も知りたい。
ただ、無くても動くようなカッコはとった方が良いと聞いたことがある。
ただ、無くても動くようなカッコはとった方が良いと聞いたことがある。
>>92
自分は繋げる順番や意図を明示したい時につけてる。
極端な話、 1+2*3 を 1+(2*3) って書くような感じ。
短い文だといらないけど、長くなると付けておいた方がわかりやすいと思う。
ただ、つけない方がSQL実行時のコンパイル速度は(体感差はともかくとして)速いんでしょうね。
自分は繋げる順番や意図を明示したい時につけてる。
極端な話、 1+2*3 を 1+(2*3) って書くような感じ。
短い文だといらないけど、長くなると付けておいた方がわかりやすいと思う。
ただ、つけない方がSQL実行時のコンパイル速度は(体感差はともかくとして)速いんでしょうね。
http://www.brandonchecketts.com/archives/mysql-error-invalid-old-table-or-database-name
この人は-を_にしたって言ってる
なんで急に-が使えなくなったんだ
この人は-を_にしたって言ってる
なんで急に-が使えなくなったんだ
MySQL 5.1からの仕様変更だよ
http://dev.mysql.com/doc/refman/5.1/ja/identifier-mapping.html
http://dev.mysql.com/doc/refman/5.1/ja/identifier-mapping.html
ありがとう
「MySQLはデータベースディレクトリやテーブルファイルを作成するとき、
一致するファイルシステムオブジェクト内の問題文字を全てエンコードします。」
つまり-が「問題文字」ってことなんだろうね
でもなんで問題文字なんだろう・・
普通にファイル名に使えるのに
「MySQLはデータベースディレクトリやテーブルファイルを作成するとき、
一致するファイルシステムオブジェクト内の問題文字を全てエンコードします。」
つまり-が「問題文字」ってことなんだろうね
でもなんで問題文字なんだろう・・
普通にファイル名に使えるのに
前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / mysql スレッド一覧へ
みんなの評価 : 類似してるかもしれないスレッド
- MySQL 総合 Part22 (1001) - [94%] - 2012/7/10 16:45
- MySQL 総合 Part20 (995) - [94%] - 2011/10/17 4:48
- 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 ○
トップメニューへ / →のくす牧場書庫について