load_defaults()函数的新名称是mysql c api?
我尝试了此链接(http://www.kitebird.com/mysql-book/ch06-2ed.pdf)的以下代码。我正在Windows 7/64bit上使用MySQL 5.7和Visual Studio 2013。LOAD_DEFAULTS()功能不再存在。上面没有文档。load_defaults()函数的新名称是什么?
#include <my_global.h>
#include <sql.h>
#include <my_sys.h> //#include <my_getopt.h>
static const char *client_groups[] = { "show_argv","client", NULL };
int main(int argc, char *argv[]) { int i;
printf("Original argument vector:n"); for (i = 0; i < argc; i++) printf("arg %d: %sn", i, argv[i]);
my_init(); my_load_defaults("my", client_groups, &argc, &argv);
printf("Modified argument vector:n"); for (i = 0; i < argc; i++) printf("arg %d: %sn", i, argv[i]); exit(0); }
load_defaults
永远不会在客户端LIB之外使用。因此,它已从图书馆的出口中删除。我以为仍然是这种情况,但是后来我发现:https://bugs.mysql.com/bug.php?id=25535,这似乎表明此功能已重命名和重新出口。不过,我没有自己检查一下。