在MFC数据库编程中碰到要用代码判断一个表是否在数据中存在,经过测试发现下面这段代码可以用
CString sql = "create table if not exists `student` (id int not null primary key auto_increment, name varchar(20) not null, age int not null)";
CDatabase db;
db.Open(NULL, FALSE, FALSE, _T("ODBC;DSN=dsnname"));
db.ExecuteSQL(sql);
db.Close();
这是直接用Mysql语句判断的方式,却省去了很多麻烦。