插入 MySQL Table
Inserting in MySQL Table
我正在尝试通过 mysql C 客户端将数据插入 mysql table,步骤如下。
命令的形式为:(在运行时间生成的可变字符串)
INSERT INTO department values('Statistics','Taylor',395051.74)
这对 MySQL 是正确的。
if (mysql_query(con, command))
{
printf("Done\n");
}
printf("\n%s\n",command);
但是我的数据库没有显示任何变化。没有插入任何行,上面的步骤有什么办法不起作用吗?
请注意 mysql_query returns 如果成功则为零,如果失败则为错误代码 MySQL Docs。我认为您可能正在落后。所以我认为它发出了一个你没有发现的错误。
作为对可能错误的猜测,请尝试告诉它您要插入哪些列:
INSERT INTO department (`column1`,`column2`,`column3`)
values ('Statistics','Taylor',395051.74)
我正在尝试通过 mysql C 客户端将数据插入 mysql table,步骤如下。
命令的形式为:(在运行时间生成的可变字符串)
INSERT INTO department values('Statistics','Taylor',395051.74)
这对 MySQL 是正确的。
if (mysql_query(con, command))
{
printf("Done\n");
}
printf("\n%s\n",command);
但是我的数据库没有显示任何变化。没有插入任何行,上面的步骤有什么办法不起作用吗?
请注意 mysql_query returns 如果成功则为零,如果失败则为错误代码 MySQL Docs。我认为您可能正在落后。所以我认为它发出了一个你没有发现的错误。
作为对可能错误的猜测,请尝试告诉它您要插入哪些列:
INSERT INTO department (`column1`,`column2`,`column3`)
values ('Statistics','Taylor',395051.74)