[前][次][番号順一覧][スレッド一覧]

mysql:4477

From: とみたまさひろ <とみたまさひろ <tommy@xxxxxxxxxx>>
Date: Fri, 12 Oct 2001 18:51:44 +0900
Subject: [mysql 04477] Re: .htaccess の認証について

とみたです。

On Fri, 12 Oct 2001 17:02:06 +0900
"gosikaku" <gosikaku@xxxxxxxxxx> wrote:

> 上記のような.htaccessを作成し、ユーザ名とパスワードの設定を
> コマンドプロンプト上で、
> mysql> insert into kanrinin values("test",password('abc'));
> このように入力してリターンキーを押すと、
> ERROR 1136: Column count doesn't match value count at row 1
> というエラーが表示され、ユーザ名とパスワードの設定ができません。

エラーメッセージは「カラムの数と値の数が合ってない」と言ってます。

テーブルのフィールド(カラム)数が9なのに insert で指定している値が
2つだけだからエラーになっているのでしょう。

insert でフィールド名を省略できるのは、テーブルのフィールド数と
値の数が一致しているときだけです。それよりも少ない数の値を設定したい
場合は、どのフィールドに値を設定するのかを明示する必要があります。
今回の場合は、

   insert into kanrinin (username, password) values ("test", password("abc"));

とか。

--
とみたまさひろ <tommy@xxxxxxxxxx>
日本MySQLユーザ会 http://www.mysql.gr.jp

[前][次][番号順一覧][スレッド一覧]

      4474 2001-10-12 17:02 ["gosikaku" <gosikaku] .htaccess の認証について                
->    4477 2001-10-12 18:51 ┗[とみたまさひろ <tomm]                                       
      4479 2001-10-12 19:33  ┗["gosikaku" <gosikaku] Re: .htaccess の認証について【解決】