mysql2314 MySQL-DESC 별 Order by 그룹화 테이블 : uuid, 버전, 날짜 시간 버전은 고유하지 않지만 주어진 uuid에 대해 최신 날짜 시간이있는 행만 가져 오는 것입니다. SELECT * FROM table WHERE uuid = 'bla'GROUP BY 버전 ORDER BY datetime desc ... 물론 datetime asc 결과를 얻습니다. 그룹을 desc로 "사전 주문"하여 최신 버전 만 가져 오도록하는 방법이 있습니까? 해결 방법 테이블에는 3 개의 필드 만 있고 uid로 필터링하고 있으므로 JOIN없이 MAX를 사용할 수 있습니다. SELECT version, MAX(datetime) Maxdatetime FROM table WHERE uuid='bla' GROUP BY version 그러나 테이블에 더 많은 필드가 있거나.. 2020. 10. 23. MySQL SQL로 성경을 저장하는 가장 좋은 방법은 무엇입니까? 내가 찾고있는 것은 / 해당 필드 / 유형이있는 테이블 이름의 분석입니다. 내가 저장하려는 성경은 영어로되어 있으며 다음을 지원해야합니다. 해결 방법 나는 그들이 상호 참조를 제외하고 나열한 모든 것을 가지고 있다고 생각합니다. 참조 페이지 https://stackoverflow.com/questions/4687862 2020. 10. 23. MySQLi를 찾을 수 없음 Dockerized PHP 내 웹 사이트를 고정하려고합니다. Nginx와 PHP를 설치하고 실행 중이며 db에 연결할 수 없다는 점을 제외하고는 작동합니다. 페이지가로드되면 오류가 발생합니다. Fatal error: Uncaught Error: Class 'MySQLi' not found in /private/conn.php:8 Stack trace: #0 /public_html/index.php(2): require() #1 {main} thrown in /private/conn.php on line 8 8 번 라인의 연결 라인은 다음과 같습니다. $db = new mysqli("$host", "$user", "$pass", "$db", "$port"); 이제 이것은 내 이전 설정에서 잘 작동했지만 새 설정으로 이동하고 php7.. 2020. 10. 23. MySQL : 열에 단어 목록의 단어가 포함됨 단어 목록이 있습니다. 'Apple', 'Orange', 'Pear'라고 가정 해 보겠습니다. 다음과 같은 데이터베이스에 행이 있습니다. ------------------------------------------------ |author_id | content | ------------------------------------------------ | 54 | I ate an apple for breakfast. | | 63 | Going to the store. | | 12 | Should I wear the orange shirt? | ------------------------------------------------ content 열에 내 목록에서 하나 이상의 단어가 포함되어 있기 때문에 첫.. 2020. 10. 23. MySQL 하나의 문 내에서 MySQL의 자동 증가 값에 액세스 할 수 있습니까? 사용자 테이블이 포함 된 MySQL 데이터베이스가 있습니다. 테이블의 기본 키는 'userid'이며 자동 증가 필드로 설정됩니다. 내가하고 싶은 것은 테이블에 새 사용자를 삽입 할 때 자동 증가가 다른 필드 'default_assignment'의 'userid'필드에 생성하는 것과 동일한 값을 사용하는 것입니다. 예 : 다음과 같은 성명을 원합니다. INSERT INTO users ('username','default_assignment') VALUES ('barry', value_of_auto_increment_field()) 그래서 'Barry'라는 사용자를 만들고 'userid'는 16으로 생성되지만 (예를 들어) 'default_assignment'도 동일한 값인 16을 갖기를 원합니다. 이것을 .. 2020. 10. 22. MySQL PHP의 하위 쿼리 두 개의 테이블로 쉬운 예를 들어 보겠습니다. USERS (Id, Name, City) PLAYERS (Id_Player, Number, Team) 그리고 하위 선택이 항상 동일한 루프에서 하위 선택을 사용하여 쿼리를 수행해야하므로 두 개의 쿼리로 나누고 하위 선택을 루프 외부에 두려고합니다. 내가 설명한다. 작동하지만 최적화되지 않는 항목 : for($i=0;$i 2020. 10. 22. MySQL이 비교를 위해 인덱스를 사용하지 않는 이유는 무엇입니까? 더 큰 쿼리를 최적화하려고 시도하고 쿼리의이 부분이 전체 테이블 스캔을 수행하고 있다는 것을 깨달았을 때이 벽에 부딪 혔습니다. 문제의 필드가 기본 키라는 점을 고려하면 이치에 맞지 않습니다. MySQL Optimizer가 색인을 사용할 것이라고 가정 합니다. 다음은 표입니다. CREATE TABLE userapplication ( application_id int(11) NOT NULL auto_increment, userid int(11) NOT NULL default '0', accountid int(11) NOT NULL default '0', resume_id int(11) NOT NULL default '0', coverletter_id int(11) NOT NULL default '0', u.. 2020. 10. 22. MySQL 데이터베이스 용 "데이터 사전"을 만드는 유틸리티 MySQL 데이터베이스에 대한 데이터 사전을 만드는 유틸리티가 있는지 궁금합니다. 나는 데이터베이스에 대한 메타 데이터를 가져 와서 사용자가 이해할 수 있도록 논리적 형식으로 표시하는 PHP 스크립트를 작성하는 것을 고려하고 있지만 단순히 이것을 수행 할 수있는 미리 빌드 된 유틸리티가 있다면 피하고 싶습니다. 나를 위해. 해결 방법 편집 # 1 오타 수정, 추가 정보 추가 참조 페이지 https://stackoverflow.com/questions/4692022 2020. 10. 22. MySQL에서 255보다 큰 값으로 VARCHAR를 선언하는 것이 현명합니까? 방금 문서에서 MySQL 5.0.3보다 큰 버전에서는 255보다 큰 값으로 varchar를 선언 할 수 있음을 확인했습니다. 과거에는 255보다 큰 데이터 유형을 전환했지만 지금은 더 나은 방법인지 궁금합니다. varchar (1000) 또는 적절한 길이를 사용하여 더 큰 문자열 값을 정의하십시오. 이것은 현재 다른 데이터베이스에서도 공통적입니까? 아니면 최대 값으로 255를 고수하고 그 이상의 데이터 유형을 변경하는 것이 가장 좋습니까? 해결 방법 @Eric이 지적한 것처럼 VARCHAR은 테이블에 저장되고 TEXT는 별도의 파일에 저장됩니다. 테이블 구조를 설계 할 때 염두에 두어야 할 유일한 중요한 점은 행 크기 제한 (MySQL 제한 > 각 행 / 레코드 ~ 65KB). 데이터 소스로 텍스트 입력.. 2020. 10. 22. MySQL 여러 테이블에서 동일한 열 선택 여러 테이블이있는 MySQL 데이터베이스가 있고 해당 테이블에는 동일한 여러 열이 포함되어 있습니다. 예를 들면 : table1 에는 productid , price 및 해당 테이블과 관련된 몇 개의 열이 포함됩니다. table2 에는 productid , price 및 몇 가지 다른 열 ( table1 아님)이 포함됩니다. table3 에는 productid , price 및 더 많은 고유 열 등도 있습니다. 하나의 쿼리로 세 테이블 모두에서 productid 및 price 를 선택하고 결과를 하나의 출력으로 얻을 수 있습니까? 한 가지 방법은 임시 테이블을 선택하는 것이지만 더 쉽고 / 좋은 / 좋은 방법이 있습니까? 해결 방법 조합 사용 : select productid,price from tabl.. 2020. 10. 22. 이전 1 ··· 172 173 174 175 176 177 178 ··· 232 다음