MySQL使用列号而不是名称将数据插入表中
|
我是否必须知道列的名称才能插入数据?因为我需要使用列号插入数据(第一列是1 ...)
没有找到相关结果
已邀请:
2 个回复
垫歌蝎降凤
只需使用:
即,不指定列列表。 当然,这仅在您按表中定义的顺序传递列的数据时才有效。
郡豪靠暖
您可以执行查询
插入值必须与声明的列的顺序相同。正如Galz所提到的,您必须设置所有字段,即使是可为空或自动递增的字段也是如此。实际上,对于后者,您必须传递一个
值。 例如,如果将
作为设置为\“
\”的主键,则此查询
会回来
关于另一个主题,如果您事先不知道字段的顺序,则可以执行以下查询:
在这种情况下将返回
因此,告诉您field5ѭ是第一个字段,
是第二个字段,
是第三个字段。