Я пытаюсь создать пользователя MySql из программы Golang, но мне не удается найти правильное форматирование строки SQL:
_, err := db.Query("CREATE USER ?@`%` IDENTIFIED BY ?",username)
Я пробовал много вариантов: включение ?
вобратные кавычки, одинарные кавычки, скобки, но ничего не работает.
Я либо получаю sql: expected 0 arguments, got 1
(или 2, если добавляю один или два параметра), либо получаю
Error 1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '?@`%` IDENTIFIED BY ?' at line 1
Я нашелпохожие вопросы, но ни один не использует CREATE USER, и ни одно из найденных там решений не помогло мне.Спасибо