From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <013401c12eff$003165a0$01000001@darkstar> From: "Mikhail Nikitin" To: MIME-Version: 1.0 Content-Type: text/plain; charset="koi8-r" Content-Transfer-Encoding: 8bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2462.0000 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2462.0000 Subject: [mdk-re] MySQL SQL implementation bug? Sender: mandrake-russian-admin@altlinux.ru Errors-To: mandrake-russian-admin@altlinux.ru X-BeenThere: mandrake-russian@altlinux.ru X-Mailman-Version: 2.0 Precedence: bulk Reply-To: mandrake-russian@altlinux.ru List-Help: List-Post: List-Subscribe: , List-Id: Linux-Mandrake RE / ALT Linux discussion list List-Unsubscribe: , List-Archive: Date: Mon Aug 27 17:53:12 2001 X-Original-Date: Mon, 27 Aug 2001 17:48:49 +0400 Archived-At: List-Archive: List-Post: Добрый день, господа! Итак, есть проблема от которой становится не по себе: Есть БД MySQL (mysql Ver 11.15 Distrib 3.23.39, for unknown-freebsdelf4.3 (i386)) хотя платформа неважна. Есть в базе данных таблица: +-------+------------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-------+------------------+------+-----+---------+-------+ | name | varchar(255) | | PRI | | | | id | int(10) unsigned | | | 0 | | | exact | enum('n','y') | | | n | | +-------+------------------+------+-----+---------+-------+ Короче говоря, есть поле name - текстовое, являющееся ключом. Берем запрос "SELECT * FROM 'имя таблицы' WHERE name LIKE '%name%'"; или, говоря по-русски - делаем выборку всех записей, которые содержат в поле name текст "name". Заметьте, что оно совпадает с названием поля. И как вы думаете - что выдаст этот запрос? Ответ: ВСЁ СОДЕРЖИМОЕ ТАБЛИЦЫ вне зависимости от содержания в записях фрагмента 'name'. ЭТО НОРМАЛЬНО или это жирный Bug? Михаил -- I am the "ILOVEGNU" signature virus. Just copy me to your signature. This email was infected under the terms of the GNU General Public License.