Код ошибки: 1582. Неправильный счетчик параметров при вызове собственной функции 'SUBSTRING_INDEX' - PullRequest
0 голосов
/ 24 февраля 2020

Когда я пытался скопировать текст перед первой запятой в первом столбце во второй столбец, используя следующую команду:

UPDATE Table_Name
SET second_column = SUBSTRING_INDEX(first_column, ‘,’, 1);

Я получил сообщение об ошибке:
Ошибка Код: 1582. Неправильный счетчик параметров при вызове собственной функции 'SUBSTRING_INDEX'

Что происходит не так? Заранее спасибо.

1 Ответ

0 голосов
/ 24 февраля 2020

Ошибка возникла из-за копирования и вставки команды из непрограммируемого текстового редактора (например, Word):
Кавычки вокруг разделителя были изменены с двух обычных одинарных кавычек (') и (') влево и вправо одинарные кавычки (') и (').

Изменение разделителя на две обычных одинарных кавычки вокруг разделителя решило проблему:

UPDATE Table_Name
SET second_column = SUBSTRING_INDEX(first_column, ',', 1);
...