본문 바로가기

MySql2314

MySQL 고유 한 값과 최대 날짜가있는 행 선택 세 개의 열이있는 MySQL (5.1.49) 테이블이 있습니다. mysql> create table testme(id int auto_increment, id2 int not null, somedate datetime, primary key(id)); 제 경우에는 id2 가 고유하지 않지만 최대 somedate 로 고유 한 id2 값이있는 행을 반환하고 싶습니다. 다음은 몇 가지 샘플 데이터입니다. mysql> insert into testme values (1, 5, '2012-01-02 01:01:01'),(2, 5, '2012-02-02 02:02:02'),(3, 7, '2010-01-10 11:01:33'); mysql> select id, id2, max(somedate) from testme .. 2020. 9. 21.
MySQL 정수의 특정 비트가 설정된 mySQL SELECT 행 정수의 특정 비트가 설정된 게시 테이블에서 선택 쿼리를 수행해야합니다. The integer represents a set of categories in a bitmask: 예 : 1 => health 2 => marketing 3 => personal 4 => music 5 => video 6 => design 7 => fashion 8 => ...... 데이터 예 : id | categories | title 1 | 11 | bla bla 2 | 48 | blabla, too 특정 카테고리로 표시된 게시물을 선택하는 mysql 쿼리가 필요합니다. Let's say "all video postings" 즉, 카테고리 열의 5 번째 비트가 설정된 게시물의 결과 집합이 필요합니다 (예 : 16,17,48 .. 2020. 9. 21.
MySQL Excel에서 데이터를 내 보낸 다음 PHP를 사용하여 Excel에서 가져옵니다. DB는 MySQL -엑셀 형식으로 내보내고 싶은 테이블의 일부 행이 있습니다. 이 단계는 사용자가 검색 기준을 입력하고 일치하는 모든 행이 Excel 파일로 내보내지는 것과 동일합니다. -사용자가 Excel 파일을 변경합니다. 행을 추가하거나 업데이트합니다. -사용자가 파일을 업로드하고 업데이트 된 모든 행이 데이터베이스에서 업데이트되고 추가 된 모든 행이 데이터베이스에 추가됩니다. 내가 PHP에서하고 싶은 모든 것이 MySQL과 그것이 사용하는 데이터베이스입니다. 서버가 Linux를 실행 중입니다 (COM 없음!) 위에서 설명한 부분을 별도로 내보내고 가져옵니다. 내보내기를 위해 간단한 HTML 테이블을 만들고 브라우저를 속이는 것입니다. Excel은 HTML 테이블을 열지 만 물론 해당 파일을 저장하는 동안 형식을 변.. 2020. 9. 21.
MySQL while 루프 후 PHP 에코 배열 값 while 루프 후에 값을 어떻게 에코 할 수 있습니까? 아래 코드에서 에코를 수행하면 정의되지 않은 색인이 표시됩니다. $sql_cast = "SELECT * FROM title_cast INNER JOIN title ON (title_cast.id_title = title.id) INNER JOIN `cast` ON (title_cast.id_cast = `cast`.id) WHERE title_cast.id_title = '1'"; $result_cast = mysql_query($sql_cast) or die('log error with' .mysql_error()); $cast = array(); while ($row = mysql_fetch_assoc($result_cast)) { $id = .. 2020. 9. 21.
MySQL 그룹에서 반환 한 그룹 수를 계산하는 방법은 무엇입니까? select count(*) as count from table group by foreign_id order by count 각 외부 ID에 대해 일치하는 수를 반환합니다. 그러나 내가 찾고있는 것은 결과를 요약하는 것입니다. 따라서 결과는 다음과 같습니다. 10 results grouping 1 elements 5 results grouping 2 elements 7 results grouping 7 elements 해결 방법 알겠습니다. 질문의 제목은 질문 자체보다 더 잘 설명합니다. :) 먼저 각 FK가 몇 번 나타나는지 알아야합니다. select count(*) as GroupAmount from t1 group by foreign_id 일단 이것을 가지고 있으면 각 항목이 위와 같은 방식으로 .. 2020. 9. 20.
MySQL 두 날짜 사이의 데이터를 선택 하시겠습니까? 삽입 된 날짜가있는 "날짜"열이있는 로그를 저장하기 위해 데이터베이스를 사용하고 있습니다. 날짜 형식은 "MM / DD / YY"입니다. 두 특정 날짜 사이에 데이터를 선택하는 방법을 제안 해 주시겠습니까? 예를 들어, 나는 이것을 시도했습니다. $from_date = "01/01/12"; $to_date = "02/11/12"; $result = mysql_query("SELECT * FROM logs WHERE date >= " . $from_date . " AND date 2020. 9. 20.
MySQL Music library MySQL database MySQL에서 음악 데이터베이스를위한 테이블을 만드는 데 도움이 필요합니다. 이 정보를 테이블에 배치하는 방법을 잘 모르겠습니다. 다음은 데이터베이스에 저장하고 싶은 정보입니다. Artist Name Album Name Release Date Genre Picture URL (album artwork) Track Number Trank Name Track Playtime Lyric (optional, But would like to have it someday) etc. 기본적으로 디지털 음악 구성과 관련된 모든 것. 저는 데이터베이스를 처음 접했고 몇 가지 아이디어가 있습니다. 그러나 내가 배우고 자한다면 올바른 방법을 배우는 것이 나을 것입니다. 내 테이블을 디자인하는 방법에 대한 모든 생각은 굉장 .. 2020. 9. 20.
MySQL KEY 키워드는 무엇을 의미합니까? 이 MySQL 테이블 정의에서 : CREATE TABLE groups ( ug_main_grp_id smallint NOT NULL default '0', ug_uid smallint default NULL, ug_grp_id smallint default NULL, KEY (ug_main_grp_id) ); KEY 키워드는 무엇을 의미합니까? 기본 키도 아니고 외래 키도 아닌데 인덱스일까요? 그렇다면 KEY 로 생성 된 이러한 유형의 색인에서 특별한 점은 무엇입니까? 해결 방법 {INDEX|KEY} 따라서 KEY 는 INDEX 입니다.) 참조 페이지 https://stackoverflow.com/questions/924265 2020. 9. 20.
MySQL-Null이 아닌 Null을 어떻게 계산합니까? 설치 에 대한 간단한 표가 있습니다. install_slot이 NULL이면 사용 가능한 설치 슬롯입니다. null이 아님-사용 된 슬롯입니다. 특정 제품 및 이메일에 대한 총 설치 결과와 특정 제품 및 이메일에 대한 사용 설치 결과를 반환해야합니다. 두 개의 쿼리로이 작업을 수행 할 수 있다고 생각하지만 SQL 방식으로 모든 작업을 한꺼번에 수행 할 수 있는지 궁금하십니까? 다음을 추측으로 시도했지만 작동하지 않습니다 . SELECT i1.`prod_code`, COUNT(i1.`email`) AS total_installs, COUNT(ISNULL(i2.`install_slot`)) AS used_installs FROM `installs` AS i1 JOIN `installs` AS i2 ON i1... 2020. 9. 20.
MySQL 너무 많은 필드를 반환하는 MySQL SELECT를 터미널에 가장 잘 표시하는 방법은 무엇입니까? mysql> SELECT * FROM sometable; sometable 에는 많은 필드가 있으며 이로 인해 터미널에 표시하려는 많은 열이 발생합니다. 필드는 다음 줄로 줄 바꿈되므로 열 제목을 필드 값과 정렬하기가 매우 어렵습니다. 터미널에서 이러한 데이터를보기위한 솔루션은 무엇인가요? 해결 방법 \ G 대신 ; 로 쿼리를 종료합니다. 예를 들면 : SELECT * FROM sometable\G 이 쿼리는 다음과 같이 행을 세로로 표시합니다. *************************** 1. row *************************** Host: localhost Db: mydatabase1 User: myuser1 Select_priv: Y Insert_priv: Y Update_.. 2020. 9. 20.