gpt4 book ai didi

mysql - 使用变量插入 MySQL 表

转载 作者:行者123 更新时间:2023-11-29 12:20:20 27 4
gpt4 key购买 nike

我早就知道可以从 mysql 表中获取结果并将其打印为:

(MySQL C API)

MYSQL_RES *result = mysql_store_result(con);

if (result == NULL)
{
finish_with_error(con);
}

int num_fields = mysql_num_fields(result);
MYSQL_ROW row;
while ((row = mysql_fetch_row(result)))
{
printf("%s ", row[i] ? row[i] : "NULL");
}

现在假设我必须将一个数据库复制到另一个数据库中,我可以反过来做吗,即我可以以某种方式使用行变量插入到新数据库中。

如果我能做到这一点,复制数据库就会很容易。

通过复制数据库,我的意思是我必须创建一个与原始数据库完全相同的数据库,其所有数据和属性都相同。

最佳答案

我认为准备好的语句/PDO 应该适合您正在寻找的内容。如果不知道您的表架构是什么样子,就很难告诉您该语句是什么样子,但这里有一些有关 C API 的信息。

http://dev.mysql.com/doc/refman/5.1/en/c-api-prepared-statements.html http://dev.mysql.com/doc/refman/5.0/en/c-api-prepared-statement-data-structures.html http://dev.mysql.com/doc/refman/5.1/en/sql-syntax-prepared-statements.html

关于mysql - 使用变量插入 MySQL 表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29119269/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com