본문 바로가기

SQL2314

MySQL $ result = mysql_query () 저는 php / mysql을 처음 접했으므로 여기에서 저의 지식 수준을 용서하고 제가하는 일이 오래 되었다면 더 나은 방향으로 저를 안내해 주시기 바랍니다. 랜딩 페이지를 채우기 위해 데이터베이스에서 정보를 가져오고 있습니다. 레이아웃은 왼쪽의 이미지와 오른쪽의 헤드 라인으로 시작됩니다. 여기에서는 쿼리를 사용하여 페이지 헤드 라인 텍스트를 검색합니다. 2021. 1. 8.
MySQL LEFT JOIN only first row 왼쪽 조인의 첫 번째 행만 얻는 것에 대한 많은 스레드를 읽었지만 어떤 이유로 든 이것이 작동하지 않습니다. 내 구조는 다음과 같습니다 (물론 단순화) 피드 id | title | content ---------------------- 1 | Feed 1 | ... 아티스트 artist_id | artist_name ----------------------- 1 | Artist 1 2 | Artist 2 feeds_artists rel_id | artist_id | feed_id ---------------------------- 1 | 1 | 1 2 | 2 | 1 ... 이제 나는 기사를 얻고 첫 번째 아티스트에만 합류하고 싶습니다. SELECT * FROM feeds LEFT JOIN feeds_ar.. 2021. 1. 8.
MySQL 여러 열에 의한 SQL ORDER 제품 표를 prod_price 와 prod_name 의 두 열로 정렬하고 싶습니다. SELECT prod_id, prod_price, prod_name FROM Products ORDER BY prod_price, prod_name; 여기서 정렬은 어떻게 이루어 집니까? 먼저 prod_price 에 의해 발생하고 다음으로 prod_name 에 의해 발생한다고 생각합니다. 또한 위의 쿼리가이 쿼리와 어떻게 다른가요? SELECT prod_id, prod_price, prod_name FROM Products ORDER BY prod_name; 내 제품 테이블은 다음과 같습니다. CREATE TABLE Products ( prod_id char(10) NOT NULL , vend_id char(10) NOT.. 2021. 1. 8.
MySQL 데이터베이스를 내보낼 때 버전 오류를 제공하는 mysqlworkbench 로컬 서버에서 원격으로 MySQL Workbench를 통해 데이터베이스를 내보내려고 할 때 아래 버전 오류가 발생합니다. mysqldump 버전 불일치 [내용] mysqldump.exe는 버전 5.5.16이지만 덤프 할 MySQL 서버의 버전은 5.6.10-log입니다. mysqldump의 버전이 서버보다 오래 되었기 때문에 일부 기능이 제대로 백업되지 않을 수 있습니다. mysqldump를 포함하여 로컬 MySQL 클라이언트 프로그램을 대상 서버의 버전과 같거나 더 최신 버전으로 업그레이드하는 것이 좋습니다. 덤프 도구의 경로는 환경 설정-> 관리자-> mysqldump 도구 경로에서 설정해야합니다. 해결책을 찾으려고합니다. Google에서 해결책을 찾았지만 문제를 해결할 좋은 답을 찾지 못했습니다. .. 2021. 1. 8.
MySQL에서 최대 두 값을 얻는 방법은 무엇입니까? 시도했지만 실패했습니다. mysql> select max(1,0); 해결 방법 예 : SELECT GREATEST(2,1); 참고 : 해당 시점에 단일 값에 null이 포함 된 경우이 함수는 항상 null을 반환합니다 (@ sanghavi7 사용자에게 감사드립니다). 참조 페이지 https://stackoverflow.com/questions/1565688 2021. 1. 8.
MySQL MyISAM 및 InnoDB는 언제 사용합니까? MyISAM은 데이터베이스가 업데이트 된 것보다 훨씬 더 많이 쿼리되고 결과적으로 매우 빠른 읽기 작업을 수행한다는 아이디어로 설계되었습니다. 읽기 / 쓰기 (삽입 | 업데이트) 비율이 15 % 미만이면 MyISAM을 사용하는 것이 좋습니다. InnoDB는 행 수준 잠금을 사용하고 커밋, 롤백 및 충돌 복구 기능을 사용하여 사용자 데이터를 보호합니다. 트랜잭션 및 내결함성을 지원합니다. 위의 차이점은 MyISAM과 InnobDB간에 정확합니까? MYISAM 및 InnobDB에 다른 제한 사항이 있는지 안내해주세요. MyiSAM 또는 Innodb는 언제 사용해야합니까? 감사합니다! 해결 방법 MyISAM : InnoDB : MyISAM 제한 : InnoDB 제한 : 간단한 이해를 위해 아래 링크를 읽어보세.. 2021. 1. 8.
MySQL Workbench : 연결을 유지하는 방법 오류 코드 : 2013. 쿼리 중 MySQL 서버 연결 끊김 MySQL Workbench를 사용하고 있습니다. 또한, 총 약 1000 줄의 삽입을 실행하고 있습니다 (예 : INSERT INTO mytable SELECT * FROM mysource1; INSERT INTO mytable SELECT * FROM mysource2; ... mysource3 ... mysource4 x 1000 시간) 각 배치에는 상당한 시간이 걸리며 그중 일부는 600 초 이상 걸립니다. 중단하지 않고 연결을 끊지 않고 야간 작업을 계속하도록 Workbench를 구성하려면 어떻게해야하나요? 해결 방법 편집-> 환경 설정-> SQL 편집기로 이동하여이 매개 변수를 더 높은 값으로 설정하십시오 : DBMS 연결 읽기 시간 .. 2021. 1. 8.
MySQL '경고 : mysql_fetch_array ()는 매개 변수 1이 리소스가 될 것으로 예상하고 부울은 ...에 주어졌지만 내 쿼리는 정확합니다. 좋아, 그래서 나는 '왜 mysql_fetch_array와 함께이 경고가 ...'에 대한 질문을 여러 번 받았는지 알고 있습니다. 내 문제는 서버 가이 경고를 뱉어내는 이유가 쿼리 자체 때문이라는 모든 허용 된 답변입니다. 옳지 않다 ... 이것은 나에게 해당되지 않는다. 다음은 아래 코드입니다. $dbhost = "host"; $dbuser = "user"; $dbpass = "pass"; $dbname= "db"; $conn = mysql_connect($dbhost, $dbuser, $dbpass); mysql_select_db($dbname) or die (''); $token = mysql_escape_string($_GET['token']); $query = "SELECT * FROM newu.. 2021. 1. 8.
MySQL 필드에 NULL이 포함되어 있으면 MySQL CONCAT에서 NULL을 반환합니다. 내 테이블 "장치"에 다음 데이터가 있습니다. affiliate_name affiliate_location model ip os_type os_version cs1 inter Dell 10.125.103.25 Linux Fedora cs2 inter Dell 10.125.103.26 Linux Fedora cs3 inter Dell 10.125.103.27 NULL NULL cs4 inter Dell 10.125.103.28 NULL NULL 아래 쿼리를 실행했습니다. SELECT CONCAT(`affiliate_name`,'-',`model`,'-',`ip`,'-',`os_type`,'-',`os_version`) AS device_name FROM devices 아래 주어진 결과를 반환합니다. cs1.. 2021. 1. 8.
MySQL은 백분율 계산 id (숫자), group_name , employees 및 surveys 의 4 개 항목이있는 MySQL 데이터베이스가 있습니다. 내 SELECT 에서 '설문 조사'의 숫자로 설문 조사에 참여한 '직원'의 비율을 계산해야합니다. 이것이 제가 지금 가지고있는 진술입니다. SELECT group_name, employees, surveys, COUNT( surveys ) AS test1, ((COUNT( * ) / ( SELECT COUNT( * ) FROM a_test)) * 100 ) AS percentage FROM a_test GROUP BY employees 다음은 표입니다. INSERT INTO a_test (id, group_name, employees, surveys) VALUES (1, '.. 2021. 1. 7.