MySQLで以下のようなSQLを発行すると、オートインクリメントをリセット(次の番号を変更)できる。
ALTER TABLE `テーブル名` AUTO_INCREMENT = 次の番号にしたい数値
http://dev.mysql.com/doc/refman/4.1/ja/alter-table.html
※参考サイト
新しく会社に入社したHくんにいいこと教えてもらった。
って、当たり前なんだろうけどね~
select * from table_name ;
ってのが普通なんだけど、これだと複雑なことが出来ないのよねー。
DBってのは良くできてるもんだw
select * from ( select * from huga_table) moga ;
※mogaはよく分からないけど絶対につけないとダメなそうな~
で、hugaというテーブルのカラムなどから更にselectが出来るんだって。
これができると、
通常のselectだけでは一発で出来ないようなSQLや
他のテーブルと結合して何かするときにすごく便利w
ってか半年もプログラムいじってて知らない方がやばすotz
あと、mogaってのが カラム名 as 名前 みたいな物で
この階層(?)よりも上のSQL内ではmogaでテーブル名として
認識するそうな~
勉強になりました。
Kくんありがとう!!