powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Ошибка при втором добавлении 1054
2 сообщений из 2, страница 1 из 1
Ошибка при втором добавлении 1054
    #39192824
Имеется таблица
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
CREATE TABLE IF NOT EXISTS `_user_bonus` (
  `user` int(11) NOT NULL,
  `bonus` decimal(10,4) NOT NULL,
  `chkey` varchar(25) COLLATE utf8_unicode_ci NOT NULL,
  UNIQUE KEY `user` (`user`),
  KEY `chk` (`chkey`),
  KEY `bonus` (`bonus`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

INSERT INTO `_user_bonus` (`user`, `bonus`, `chkey`) VALUES
(54, '1048.4488', 'e45e895ec28b8bc0a33c9c4c2'),
(56, '51.2994', 'cb5a438a95bc6c24be8be265d'),
(40, '1000.2582', '0648b6453bed1aee11a672c8d');



После первого INSERT
Код: sql
1.
2.
3.
INSERT INTO _user_bonus (`user`, `bonus`, `chkey`) 
VALUES (@user:='54',@bonus:='1058.4488',SUBSTRING(MD5(CONCAT(@bonus,'~',@user)),6,25))
ON DUPLICATE KEY UPDATE bonus=values(bonus),сhkey=values(chkey)



Все проходит хорошо но при последующем

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
Backtrace

./libraries/charset_conversion.lib.php#106: iconv(
string 'CP1252',
string 'utf-8//TRANSLIT',
string 'Unknown column \'сhk\' in \'field list\'',
)
./libraries/DatabaseInterface.class.php#282: PMA_convertString(
string 'CP1252',
string 'utf-8',
string 'Unknown column \'сhk\' in \'field list\'',
)
./libraries/DatabaseInterface.class.php#2189: PMA_DatabaseInterface->convertMessage(string 'Unknown column \'сhk\' in \'field list\'')
./libraries/dbi/DBIMysqli.class.php#433: PMA_DatabaseInterface->formatError(
integer 1054,
string 'Unknown column \'сhk\' in \'field list\'',
)



Помогает переименование Колонки chkey
И опять только на один INSERT
...
Рейтинг: 0 / 0
Ошибка при втором добавлении 1054
    #39192847
Николай Жуков,

Ошибка в названии колонки
как я его только не переименовал
Но первую букву не трогал А это русская С оказалась
Тему можно закрывать
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Ошибка при втором добавлении 1054
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]