当我在 PHP 代码中执行 SELECT 语句时,我总是选择命名列,例如:
SELECT id, name from users;
而不是使用:
SELECT * from users;
这样做的好处是信息量更大、可读性更强,并且还可以避免以后在表中添加新列时出现问题。
我想知道的是,是否可以在 INSERT 语句中使用相同的想法?我想象它可能是这样的:
INSERT into people values (id=1, name="Fred");
我在此示例中显示的语法不起作用,但我想知道是否可以使用等效的方法?如果没有,有谁知道为什么不?是故意遗漏吗?