Ребята, что-то не могу понять почему у меня бд не создаётся..
не выполняется сам запрос... Код запроса проверила через утилиту SQlYog таблицы отлично создаются, но вот через Qt не хотят... Вот код:
 QSqlQuery a_query;
        QString str = "CREATE TABLE `sessions` ("
               " `dateTimeSession` datetime NOT NULL,"
               " `move_mouse` int(11),"
               " `keyboard` int(11),"
                " `flagBlock` int(1),"
              "  PRIMARY KEY  (`dateTimeSession`)"
                " ) ";
        str+= "CREATE TABLE `listwindow` ("
               " `dateTimeSession` datetime,"
               " `name` varchar(50) character set utf8 NOT NULL,"
               " `title` varchar(250) character set utf8 default NULL,"
               " `flagActivity` int(1),"
               " PRIMARY KEY  (`name`),"
               " KEY `FK_listwindow` (`dateTimeSession`),"
               " CONSTRAINT `FK_listwindow` FOREIGN KEY (`dateTimeSession`) REFERENCES `sessions` (`dateTimeSession`) ON DELETE NO ACTION ON UPDATE NO ACTION);";
         bool b = a_query.exec(str);
         if (!b) {
             qDebug() << "no create db..."<<sdb.lastError().text();;
             sdb.close();
         }
         else qDebug()<<QString::fromLocal8Bit("База данных создана успешно!");