2016-07-19 4 views
0

У меня есть таблица базы данных, где нет учетной записи 001 и 01, но я хочу обновить только 01 запись не 001. запрос обновить имя_ учетной записи, где account_no = 01. , но он обновляет обе записи в базе данных, но я хочу только один.MySQL сравнивает сравнение ведущих нулей

+0

Что такое тип номера столбца? – niyasc

ответ

2

Использование типа номера для номера учетной записи не будет работать, так как число начальных нулей произвольно.

Рассмотрите возможность использования строкового типа: при такой схеме ведущие нули будут значительными.

(Если на самом деле тип поля для номера учетной записи уже является строковым типом, то для запроса используйте account_no = '01').

+0

Я не могу изменить базу данных, мое требование - просто обновить таблицу со сравнением поля типа 001 или 01.field - vharchar –

+0

Ответ исправлен. – Bathsheba