답변:
UPDATE table SET colname=LOWER(colname);
ascii_bin
모든 것이 자동으로 소문자로 변환되지 않습니까?
찾아 보셨나요? 구글, 매뉴얼 ...
http://dev.mysql.com/doc/refman/5.1/en/string-functions.html#function_lower
mysql> SELECT LOWER('QUADRATICALLY');
-> 'quadratically'
필드 이름의 이름이 바뀌고 함수에서 참조하는 경우 별칭 (자체 이름 일 수 있음)을 제공하지 않으면 값을 얻지 못합니다.
예 : 함수를 사용하여 필드 이름 값을 동적으로 가져옵니다.
function ColBuilder ($field_name) {
…
While ($result = DB_fetch_array($PricesResult)) {
$result[$field_name]
}
…
}
내 쿼리는 : SELECT LOWER (itemID),… 등 ..
변경해야합니다 : SELECT LOWER (itemID) as itemID ,… 등 ..
나는 당신이 사용할 수있는 PHP를 믿습니다
strtolower()
따라서 테이블의 모든 항목을 읽는 PHP를 만든 다음 해당 명령을 사용하여 소문자로 다시 인쇄 할 수 있습니다.