SERIAL型の省略入力について
http://okwave.jp/qa2956072.html
上で同じような質問を過去にしましたが、状況がちょっと違うようでしたので再度質問させてください。
列の型をserialで指定しテーブルを作りました。
入力を省略したところPermission Deniedのエラーが出ました。
前回の質問では権限が異なるIDでINSERTしようとしたのでは?と回答をいただきましたが、状況がちょっと違っていたようです。
$sth = $dbh->do("insert into $table (filepath,filename,filesize,confirmdate,upload,filenumber) values ('$list[$count]->[0]','$list[$count]->[1]','$list[$count]->[2]','$today','$today','12')");
と入力すると12という番号でINSERTできます。
$sth = $dbh->do("insert into $table (filepath,filename,filesize,confirmdate,upload) values ('$list[$count]->[0]','$list[$count]->[1]','$list[$count]->[2]','$today','$today')");
しかし上記のように省略するとエラーが出ます。
本にも省略した場合自動的に番号が割り振られるとありますが、具体的にどう省略したらよいのでしょうか?
よろしくお願いします。