Насколько я понимаю, вы хотите динамически создавать схему и таблицы в ней.Я не уверен в появившейся ошибке, но попробуйте использовать следующий запрос:
CREATE TABLE schema_name.table_name ( column_name1 data_type, column_name2 data_type, column_name3 data_type, .... )
Для замены schema_name
и table_name
она должна работать следующим образом:
myQuery2.AppendFormat("CREATE TABLE {schema_name}.{table_name} ( {column_name1} {data_type}, .... ), your_schema_name, your_table_name, column_name1, data_type1);
Вы также можете просто добавить строки:
myQuery2.AppendFormat("CREATE TABLE " + your_schema_name + "." + your_table_name + " ( " + column_name1 + " " + data_type1 + ")");
Это просто, что вы создаете строку запроса, которая будет работать на сервере SQL.
Кроме того, вы можете получить все msqlсинтаксис для создания таблицы на https://dev.mysql.com/doc/refman/8.0/en/create-table.html
Дайте мне знать, если это поможет!