Ну ... я отвечаю сам.
После глубокого поиска я не нашел, как динамически добавить столбец с помощью переменной в mysql.
В конце мне пришлосьвыполните два запроса, сначала вставьте тест и получите идентификатор, а затем обновите таблицу пользователей.
Поскольку вставка и получение идентификатора выполняются в одном запросе, проблем с постоянными подключениями и одновременными обновлениями не возникает.
string sqlInsert = "INSERT INTO Test (<fields>) VALUES (<values>);";
sqlInsert += "SELECT LAST_INSERT_ID() AS IdTestInserted; ";
string idnewtest = <result of insert query>;
string sqlAlter = "ALTER TABLE Users ADD COLUMN Test" + idnewtest + " BIT DEFAULT 0; ";
Я сожалею, что не нашел ответа, но, по крайней мере, я достиг своей цели.Спасибо всем за помощь!