如何仅在具有54个字段的MySQL数据库表的3个字段中插入数据
问候
答案 0 :(得分:1)
列出如下列:
INSERT INTO `tableName` ( `col1`, `col2`, `col3` )
VALUES ( 'value1', 'value2', 'value3' );
这样,只列出的列将通过查询接收值。所有其他列将设置为各自的默认值(或null)。
答案 1 :(得分:1)
在这里。首先指定列定义,然后指定其相应的值。
但请确保其余列接受NULL
,或者必须使用default
值指定。
INSERT INTO tbl(col1, col2, col3) VALUES("VALUE","VALUE","VALUE")
答案 2 :(得分:0)
INSERT INTO database (field1, field2, field3) VALUES (value1, value2, value3)
忽略其余字段
答案 3 :(得分:0)
使用它:
假设
INSERT INTO table_name ( field1, field2,...fieldN )
VALUES
( value1, value2,...valueN );
对于您的情况
INSERT INTO table_name ( field1, field2,field3)
VALUES
( value1, value2,value3 );
答案 4 :(得分:0)
insert into tablename ('column1','column2','column3')
values('val1','val2','val3');
答案 5 :(得分: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'
)