
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
正確に言えば取得できないと思います。
トランザクションが3つある場合。
TRAN1: start transaction;
TRAN2: start transaction;
TRAN3: start transaction;
TRAN1: insert (autoincrement)
TRAN2: SHOW TABLE STATUS (autoincrementされた値が返る)
TRAN3: insert (autoincrement)
この状態ではTRAN2が次にInsertした場合挿入される値は「SHOUW TABLE SGTATUS」で
得られた値とは異なります。
No.2
- 回答日時:
No.1の方の回答とは、違った観点から回答しておきます。
例えば、maxとauto_incrementにズレがないか比較する場合などを想定して。
昔のことで解決済みだと思いますが、他の方のためにも。
<?php
$res = mysql_query("SHOW TABLE STATUS [FROM 《DB名》] LIKE '《テーブル名》'");
while($r = mysql_fetch_assoc($res)){
echo $r[Auto_increment];
}
?>
これで、LAST_INSERT_ID()やmysql_insert_id()を使用せずに、
Auto_incrementの値を取得できるのではないかと思います。
参考URL:http://www.mmdb.net/m_kaneko/mysql/show.html
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- MySQL mysqlで INSERT と SELECTの用途は 1 2022/04/01 00:45
- MySQL 次の時間帯の勝率の合計を求めるSQL文 1 2023/07/04 17:12
- MySQL 下の画像はSQLの4大命令の性質をまとめたものであるらしいです UPDATE INSERT DELE 1 2023/06/07 15:36
- PHP PHP MySQLに画像を直接保存 2 2022/06/05 11:50
- MySQL my_itemsテーブルのIDにAUTO_INCREMENT を追加ができるかで 1 2023/01/03 09:09
- MySQL PHPとMySQLを使った掲示板の作り方 1 2022/06/02 13:00
- PHP php エラー 2 2022/10/23 16:43
- PHP php エラー 3 2022/11/18 23:32
- その他(プログラミング・Web制作) VSCodeで上書きモードにならない 1 2022/10/26 12:10
- PHP プログラムコードを入力する場合改行してもいいですか? 2 2022/10/02 16:05
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
mySQLでINSERT Errorとなります。
-
複数行のクエリを、まとめて実...
-
phpで複数のDBを使用した場合の...
-
1つのファイルで$_POSTする場合
-
COUNT(*)の使い方
-
mysqlがインストールされている...
-
MySQLカラム名は日本語と英数字...
-
ODP.NETのバージョン確認
-
><や(1)等をDBに登録したい
-
xcopyができない
-
ヌル値は記憶容量を必要としな...
-
パスワード入力を省略したい
-
オラクルのDATE型について
-
データの連続格納について
-
XAMPPでMySQLで文字化け、文字...
-
MYSQLが起動しません。
-
列数が多いと結果が行単位に改...
-
データーベースについて
-
mysqlって???(汗
-
ポート3306へつながらず、MySQL...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
複数行のクエリを、まとめて実...
-
phpで複数のDBを使用した場合の...
-
PHPでMySQLテーブルロック一覧取得
-
mysqlへ編集の為に、NOとpasswo...
-
AUTO_INCREMENT の値をINSERT前...
-
C言語で変数の内容をINSERTする...
-
MySQLのINSERT文で変数展開がで...
-
トランザクションが効かない
-
phpでmysql操作
-
MySQLの更新が固まってしまう...
-
phpでデーターベース編集
-
番号を付けたい
-
show databasesコマンドが効かない
-
データベースの選択エラー
-
mysql_queryの戻り値
-
[MySQL]全くクエリーキャッシュ...
-
一行目のレコードを2度表示さ...
-
mysql_select_dbの戻り値
-
MySQLで合計と小計の計算方法を...
-
初心者ですがupdateがうまくい...
おすすめ情報