У меня есть таблица базы данных, где нет учетной записи 001 и 01, но я хочу обновить только 01 запись не 001. запрос обновить имя_ учетной записи, где account_no = 01. , но он обновляет обе записи в базе данных, но я хочу только один.MySQL сравнивает сравнение ведущих нулей
ответ
Использование типа номера для номера учетной записи не будет работать, так как число начальных нулей произвольно.
Рассмотрите возможность использования строкового типа: при такой схеме ведущие нули будут значительными.
(Если на самом деле тип поля для номера учетной записи уже является строковым типом, то для запроса используйте account_no = '01'
).
Я не могу изменить базу данных, мое требование - просто обновить таблицу со сравнением поля типа 001 или 01.field - vharchar –
Ответ исправлен. – Bathsheba
Что такое тип номера столбца? – niyasc