mysql - 如何使用 Coldfusion 将 ID 号插入到数据库中的空白表中

标签 mysql sql coldfusion

我正在尝试将数据插入空白表中。数据来自提交的表单。该表设置有自动增量 PK。问题是当我插入信息时,表中没有任何内容。表格中的信息包括除 PK 编号以外的所有内容。当我手动添加号码时,它会正常工作。这是代码的样子:

<cfquery name="updateInsOpTable" datasource="applewood">
INSERT INTO ins_opt_table
VALUES ('123 applewood road','1','2','3','4','5','6','7','8','9','10','11','12','13','14','15','16','17','18','19','20','21','22')
</cfquery>

这会抛出错误,因为没有 PK。那么如何在没有主键的情况下向表中插入数据呢?

最佳答案

您需要指出要插入的列。例如。插入 ins_opt_table (column1, column 2...)

关于mysql - 如何使用 Coldfusion 将 ID 号插入到数据库中的空白表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25558985/

相关文章:

jquery - 如何在 Coldfusion 中的复选框更改时更新数据库?

javascript - 如何获取数组中列出的所有日期?

mysql - 使用 bash 脚本在 mysql 中插入值

MySQL/hive 查询数组中每一项的一个结果

php - 如何将 isAdmin() 更改为 $session->isAdmin

C# Windows Forms SQL 数据库表 西里尔字符

SQL 列求和 - 在对列求和之前使用 if 语句将行值加倍

java - HikariPool-1 - 驱动程序不支持获取/设置连接的网络超时。 (com.mysql.jdbc.JDBC4Connection.getNetworkTimeout()I)

php - MySQLi multi_query next_result 始终返回 1

java - IIS6 中缺少 header (ColdFusion,可能还有其他语言)