0

54 個のフィールドを持つ MySQL データベース テーブルの 3 つのフィールドだけにデータを挿入する方法

よろしく

4

6 に答える 6

1

次のように列をリストします。

INSERT INTO `tableName` ( `col1`, `col2`, `col3` ) 
VALUES ( 'value1', 'value2', 'value3' );

そうすれば、リストされた列だけがクエリを通じて値を受け取ります。他のすべての列は、それぞれのデフォルト値 (または null) に設定されます。

于 2013-02-11T11:00:04.427 に答える
1

ここにあります。最初に列定義を指定してから、対応する値を指定します。

ただし、残りの列が受け入れられるか、値NULLで指定する必要があることを確認してください。default

書類

INSERT INTO tbl(col1, col2, col3) VALUES("VALUE","VALUE","VALUE")
于 2013-02-11T11:00:30.077 に答える
0
INSERT INTO database (field1, field2, field3) VALUES (value1, value2, value3)

残りのフィールドを無視する

于 2013-02-11T11:00:41.217 に答える
0

これを使って:

推定

INSERT INTO table_name ( field1, field2,...fieldN )
                       VALUES
                       ( value1, value2,...valueN );

あなたの場合

INSERT INTO table_name ( field1, field2,field3)
                       VALUES
                       ( value1, value2,value3 );
于 2013-02-11T11:01:23.687 に答える
0
insert into tablename ('column1','column2','column3')
values('val1','val2','val3');
于 2013-02-11T11:01:34.490 に答える
0

INSERT ステートメントで必要なフィールドを指定できます。

INSERT INTO table1(column1, column2, column3) VALUES (1, 2, 3);

注:他のすべての列にはデフォルト値が必要です -

CREATE TABLE table1 (
  column1 VARCHAR(255) DEFAULT NULL,
  column2 VARCHAR(255) DEFAULT NULL,
  column3 VARCHAR(255) DEFAULT NULL,
  column4 VARCHAR(255) DEFAULT 'default value for column4',
  column5 VARCHAR(255) DEFAULT 'default value for column5'
)
于 2013-02-11T11:01:45.973 に答える