MAX関数を使って最大値を取得します。
以下が例です。
SELECT MAX(フィールド名) FROM テーブル名;
WHERE に複数の条件をANDでつなげて記載する。
$sql = 'SELECT * FROM `site_list` WHERE `initial` > 2 AND `initial` < 10';
データベースを選択した状態で
show variables like 'char%';
を実行。
実行例
mysql> show variables like 'char%';
+--------------------------+----------------------------------------------------
-----+
| Variable_name | Value
|
+--------------------------+----------------------------------------------------
-----+
| character_set_client | utf8
|
| character_set_connection | utf8
|
| character_set_database | utf8
|
| character_set_filesystem | binary
|
| character_set_results | utf8
|
| character_set_server | utf8
|
| character_set_system | utf8
|
| character_sets_dir | C:\Program Files\MySQL\MySQL Server 5.0\share\chars
ets\ |
+--------------------------+----------------------------------------------------
-----+
8 rows in set (0.00 sec)
ALTER TABLE テーブル名 AUTO_INCREMENT = 30;
で変更可能。
mysqlのテーブルごとのAUTO_INCREMENTの値は
データベース: information_schema テーブル: TABLESに収められている。