我有一张包含很多列的表格.列的总数尚未指定,并将定期更改.
在我的插入查询中,我只需要在表中放入两个值.所有其他值将是''.有没有办法只指定第一个字段,而不必包含'','','',''......?请看下面的例子:
我想要这个:
$query = mysql_query("INSERT INTO table VALUES('','$id')");
Run Code Online (Sandbox Code Playgroud)
而不是这个:
$query = mysql_query("INSERT INTO table VALUES('','$id','','','','','',''......and on and on...)");
Run Code Online (Sandbox Code Playgroud)
有没有办法做到这一点?谢谢!
Sjo*_*erd 23
是,在表名后指定列名:
INSERT INTO table (column1, column2) VALUES ('','$id')
Run Code Online (Sandbox Code Playgroud)
我更喜欢
INSERT INTO table SET columnA = 'valueA', columnB = 'valueB'
Run Code Online (Sandbox Code Playgroud)
INSERT INTO table_name (column1, column2) VALUES (value1, value2)
Run Code Online (Sandbox Code Playgroud)
http://www.w3schools.com/php/php_mysql_insert.asp
| 归档时间: |
|
| 查看次数: |
24018 次 |
| 最近记录: |