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ランキング
-
下記の問合せを行うクエリを、 ...
-
#1062 - '0' は索引 'PRIMARY' ...
-
下記の問合せを行うクエリを、 ...
-
同一のユーザー、同一商品のと...
-
PhpMyAdminで作成して実行せよ...
-
Mac です。ローカルホストの ph...
-
テーブル名が可変の場合のクエ...
-
書籍の内容はまともでしょうか?
-
SQLでカラムを追加し、条件に合...
-
私の考えていることは ・mySQL ...
-
うまくいきません教えてくださ...
-
クエリを教えてください select...
-
「都道府県の面積の大きい順に...
-
mysqlがインストールされている...
-
PHP 画像のアップロード Qiita
-
php テーブルを作れない
-
エラー 1068 (42000): 複数の主...
-
MySQLのテーブル作成でハイフン...
-
AWSのRDSを無料枠で使用してお...
-
テーブル所有者、スキーマ所有...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
phpで複数のDBを使用した場合の...
-
複数行のクエリを、まとめて実...
-
PHPでMySQLテーブルロック一覧取得
-
C言語で変数の内容をINSERTする...
-
select文で見つからない場合の結果
-
データベースの選択エラー
-
トランザクションが効かない
-
MySQLのテーブルのデータ数のカ...
-
show databasesコマンドが効かない
-
緊急です。insert文が実行されない
-
接続ができません
-
SQLのVARCHARとVARCHAR2の違い
-
副問合せにLIKE文を使う方法は...
-
ODP.NETのバージョン確認
-
ERROR 1045 (28000) (using pas...
-
like句を使って日本語を検索す...
-
VBAで変数内に保持された二次配...
-
MySQLカラム名は日本語と英数字...
-
INT型は金額の型に使用するべき...
-
プライマリーキーの昇順でソー...
おすすめ情報