Есть несколько проблем, сначала посмотрите, какой запрос вызвал функция CONCAT
. Вы заметите, что это неверный запрос - 'Insert intorishi(name)VALUESduyuu'
. Далее см. Документацию в PREPARE
/ EXECUTE
и используйте заполнитель для значения. Строка должна быть заключена в кавычки и экранирована, если вы хотите создать необработанную строку запроса. Так что попробуйте что-то вроде этого:
SET @r = CONCAT('INSERT INTO ', NAME, ' (name) VALUES (?)');
SET @v = valuees;
PREPARE smpt FROM @r;
EXECUTE smpt USING @v;
Кстати, вместо того, чтобы задавать здесь несколько небольших вопросов, возможно, вам следует задать вопрос более высокого уровня, объяснить, что вы пытались, что не удалось и т. Д. Проще помочь вам с проблемами высокого уровня, но если вы делаете что-то неправильно и задаете небольшие технические вопросы, как это исправить, чтобы это работало неправильно, это вам не сильно поможет.