반응형
내 PHP 스크립트에서 SELECT 쿼리를 생성하고이 쿼리의 WHERE 부분이 루프 내부에서 생성되므로이 제한을 알아야하기 때문에이 질문을합니다.
정확히 이렇게 생겼어요
$query="SELECT field_names FROM table_name WHERE ";
$condition="metadata like \"%$uol_metadata_arr[0]%\" ";
for($i=1; $i<count($uol_metadata_arr); $i++){
$condition.=" OR metadata like \"%$uol_metadata_arr[$i]%\" ";
}
$query.=$condition;
$result=mysql_query($query);
그래서 배열 $ uol_metadata_arr 에 많은 항목이 포함될 수 있으므로 $ query 문자열이 얼마나 길 수 있는지 알아야합니다.
해결 방법
참조 페이지 https://stackoverflow.com/questions/3026134
반응형
'MySql' 카테고리의 다른 글
MySQL go-sql-driver로 새 MySQL 데이터베이스를 만드는 방법 (0) | 2020.11.20 |
---|---|
MySQL Add index to table if it does not exist (0) | 2020.11.19 |
MySQL에서 초없이 Time 데이터 유형 사용 (0) | 2020.11.19 |
MySQL JDBC 문자 인코딩 (0) | 2020.11.19 |
MySQL Inserting millions of records into MySQL database using Python (0) | 2020.11.19 |
댓글