Christoph Jeschke: MYSQL Spaltenname darf nicht "from" sein?

Beitrag lesen

Guten Tag,

ich habe leider keine mysql datenbank hier und wie gesagt, es ist eine
vermutung. aber ob quoted spalten-namen wirklich nicht case-sensitive sind,
würde ich glatt mal ausprobieren.

Doch, da bin ich mir ganz sicher:


> describe City;  

+-------------+----------+------+-----+---------+----------------+  
| Field       | Type     | Null | Key | Default | Extra          |  
+-------------+----------+------+-----+---------+----------------+  
| ID          | int(11)  | NO   | PRI | NULL    | auto_increment |  
| Name        | char(35) | NO   |     |         |                |  
| CountryCode | char(3)  | NO   |     |         |                |  
| District    | char(20) | NO   |     |         |                |  
| Population  | int(11)  | NO   |     | 0       |                |  
+-------------+----------+------+-----+---------+----------------+  
5 rows in set (0,00 sec)

> SELECT `ID`,`NAmE`,cOUNtRYcODe FROM City LIMIT 1;  

+----+-------+-------------+  
| ID | NAmE  | cOUNtRYcODe |  
+----+-------+-------------+  
|  1 | Kabul | AFG         |  
+----+-------+-------------+  
1 row in set (0,00 sec)  
  

> SELECT `ID`,`Name`,CoUNtrYCoDE FROM City WHERE cOUntryCODe = 'AFG';  

+----+----------------+-------------+  
| ID | Name           | CoUNtrYCoDE |  
+----+----------------+-------------+  
|  1 | Kabul          | AFG         |  
|  2 | Qandahar       | AFG         |  
|  3 | Herat          | AFG         |  
|  4 | Mazar-e-Sharif | AFG         |  
+----+----------------+-------------+

Das ist nicht sehr hübsch, funktioniert aber.

Gruß
Christoph Jeschke

--
Zend Certified Engineer
Certified Urchin Admin