为了节省时间和空间,可以在不使用字段名称的情况下插入到mysql数据库中,如下所示:
使用字段
INSERT INTO `wp_realty_listingsdb` (`listingsdb_id`,`user_id`,`class_id)
values
(1,1,1);
没有字段
INSERT INTO `wp_realty_listingsdb` values(1,1,1);
答案 0 :(得分:0)
如果要为表的所有列添加值,则无需在SQL查询中指定列名。但是,请确保值的顺序与表中的列的顺序相同。
否则,如果要插入表的特定列,则必须输入列名。
答案 1 :(得分:0)
是的,您可以在插件语句中省略字段名称,如下所示:
INSERT INTO `wp_realty_listingsdb`
VALUES
(1,1,1);
但是,我们认为,您的数据将依次用于listingsdb_id
,user_id
和class_id
列。这也假设这些列也分别出现在表的第一,第二和第三位置。
通常,出于多种原因,最好始终列出列名称。它清楚地说明了你实际在做什么。此外,如果表结构发生变化,无名插入可能会破坏道路。
答案 2 :(得分:0)
是的!可以像这样插入
INSERT INTO `wp_realty_listingsdb` values(1,1,1);
答案 3 :(得分:0)
将NULL
插入自动增量字段。
我建议除非这是一个黑客脚本,否则使用字段名称。理由是,如果您向表中添加字段或更改其顺序,则代码将中断。
相反,要明确使用字段名称,将来会更好。