Hi,
folgendes:
CREATE TABLE `test` (
`name` varchar(255) binary NOT NULL default ''
) TYPE=MyISAM;
#
# Daten für Tabelle `test`
#
INSERT INTO `test` VALUES ('name');
# Test:
SELECT * FROM `test` WHERE BINARY name = 'test'
Fehler ist:
#1054 - Unknown column 'BINARYname' in 'where clause'
.... laut phpMyAdmin. Warum er das BINARY mit dem name zusammen schreibt weis ich nicht. Aber auch direkt aus PHP mit nem Query funktioniert der Aufruf nicht.
Local mit MySQL 4.0.17 funktioniert es problemlos.
Geht BINARY erst ab v4?
folgendes:
CREATE TABLE `test` (
`name` varchar(255) binary NOT NULL default ''
) TYPE=MyISAM;
#
# Daten für Tabelle `test`
#
INSERT INTO `test` VALUES ('name');
# Test:
SELECT * FROM `test` WHERE BINARY name = 'test'
Fehler ist:
#1054 - Unknown column 'BINARYname' in 'where clause'
.... laut phpMyAdmin. Warum er das BINARY mit dem name zusammen schreibt weis ich nicht. Aber auch direkt aus PHP mit nem Query funktioniert der Aufruf nicht.
Local mit MySQL 4.0.17 funktioniert es problemlos.
Geht BINARY erst ab v4?
Kommentar