mysql:7054
From: SUGAWARA Hajime <SUGAWARA Hajime <sugawara@xxxxxxxxxx>>
Date: Tue, 25 Feb 2003 19:52:25 +0900
Subject: [mysql 07054] Re: auto_increment が機能しない
菅原です。 > Table Columns > Field Type Null Key Default Extra Previleges > a1 int[11] PRI 0 select,insert, > update,references > b1 int[11] PRI auto_increment select,insert, > update,references > b2 char[10] select,insert, > update,references (略) > save.phpの1部 > $sql = "INSERT INTO A (a2) VALUES ('$a2'); > mysql_query($sql, $conn); > $a1=mysql_insert_id($conn); > $sql = "INSERT INTO B (a1, b2) VALUES ('$a1', '$b2'); > mysql_query($sql, $conn); > > テーブルBのフィールドb1が、常に 1になります。次回も1、その次も1で > す。 > auto_incrementが有効になりません。 だとすれば、$a1の内容が常に違う値になってるのでは? $a1に同じ値を入れてもb1は1のままですか? a1の値に関わらずb1をインクリメントしたいのなら、b1をUNIQUEにしないとい けません。 ------ 菅原はじめ@ホビー・データ sugawara@xxxxxxxxxx
7028 2003-02-25 04:26 [tamura <zai91210@xxx] auto_increment が機能しない 7029 2003-02-25 04:54 ┗[Sumito_Oda <oda@xxxx] 7053 2003-02-25 19:41 ┗[tamura <zai91210@xxx] -> 7054 2003-02-25 19:52 ┗[SUGAWARA Hajime <sug] 7055 2003-02-25 21:11 ┣[tamura <zai91210@xxx] 7056 2003-02-25 21:33 ┗[tamura <zai91210@xxx]