본문 바로가기

SQL2314

MySQL 데이터를 복사하지 않고 테이블 복사 CREATE TABLE foo SELECT * FROM bar foo 테이블을 복사하고 bar 라는 새 테이블로 복제합니다. 데이터를 복사하지 않고 foo 의 스키마를 bar 라는 새 테이블에 복사하려면 어떻게해야하나요? 해결 방법 시험: CREATE TABLE foo SELECT * FROM bar LIMIT 0 또는: CREATE TABLE foo SELECT * FROM bar WHERE 1=0 참조 페이지 https://stackoverflow.com/questions/1834472 2020. 12. 24.
MySQL 양식의 입력 배열을 반복하는 방법은 무엇입니까? 양식의 일부 입력 필드를 살펴보고 데이터베이스에 추가하려고합니다. 사용자가 필드 수를 설정하므로 특정 필드 수가 없기 때문에 아래 코드와 같은 작업을 수행 할 수 없습니다. for($i=0; $i 2020. 12. 24.
MySQL LIMIT로 MySQL 테이블에서 평균 선택 나는 그들에 연결된 사용자 이름으로 그룹화 된 최저 가격 항목 5 개의 평균을 얻으려고합니다. 그러나 아래 쿼리는 각 사용자의 평균 가격 (물론 가격)을 제공하지만 하나의 답변 만 반환하고 싶습니다. SELECT AVG(price) FROM table WHERE price > '0' && item_id = '$id' GROUP BY username ORDER BY price ASC LIMIT 5 해결 방법 나는 이것이 당신이 추구하는 것이라고 생각합니다. SELECT AVG(items.price) FROM (SELECT t.price FROM TABLE t WHERE t.price > '0' AND t.item_id = '$id' ORDER BY t.price LIMIT 5) items 5 개의 최저 가.. 2020. 12. 24.
MySQL where 절의 MySQL 선택 쿼리 이 쿼리를 수정할 수 있습니까? 구문 오류가 표시됩니다. SELECT * WHERE `id` IN (SELECT DISTINCT unit_trust_managing_company_id FROM ut_funds ORDER BY `company_name`) SELECT DISTINCT unit_trust_managing_company_id FROM ut_funds ORDER BY company_name` 쿼리가 제대로 작동합니다. 해결 방법 where 앞에 from 절이 필요합니다. SELECT * FROM WHERE `id` IN (SELECT unit_trust_managing_company_id FROM ut_funds) 또한 in 문에는 distinct 및 order by 가 필요하지 않습니다. 참조.. 2020. 12. 24.
MySQL mysql ERROR 1396 (HY000)에서 사용자 생성 및 삭제 중 : 작업 CREATE USER mysql에서 새 사용자를 만들려고합니다. create user 'saravanakumar'@'localhost' identified by 'saravanakumar'; 다음과 같이 오류를 표시합니다. ERROR 1396 (HY000): Operation CREATE USER failed for 'saravanakumar'@'localhost' 이것을 읽은 후에 사용자를 삭제하지만 할 수 없습니다. mysql> SELECT User FROM mysql.user; +---------------+ | User | +---------------+ | root | | saravanakumar | | saravanakumar | | | | root | | saravanakumar | | | | root | +--.. 2020. 12. 24.
MySQL 한 테이블에서 ID를 선택하고 다른 테이블에서 해당 값을 선택하여 검색하십시오. company 와 customers 라는 두 개의 테이블이 있습니다. company 테이블에는 ID , Company 및 Type 과 같은 3 개의 필드가 있습니다. ID Company Type 1 ABC Running 2 XYZ Current 이제 다시 customers 테이블에서 회사와 고객의 가치를 제출했지만 여기서 회사의 가치는 다음과 같이 ID 로 제출됩니다. Company Customer Name 1 monty 2 sandeep 이제 고객 테이블에서 회사 이름을 검색하고 싶지만 검색 상자에 회사 이름을 입력하면 회사 이름 값이 고객 탭의 ID 형식으로되어 있기 때문에 아무 것도 표시되지 않습니다. 내 검색 쿼리는 다음과 같습니다. $sql = "Select * from customers whe.. 2020. 12. 24.
MySQL SQL 조인 일대 다 관계-이미지 당 투표 수 계산? 좋아요, 2 개의 테이블이 있습니다. images votes ---------------------------- -------------------- image_id | name | square_id vote_id | image_id ---------------------------- -------------------- 1 someImg 14 1 45 2 newImg 3 2 18 3 blandImg 76 3 1 ... ... n n 이것은 일대 다 관계입니다. 각 이미지는 여러 개의 투표를 가질 수 있지만 투표는 하나의 이미지에만 관련 될 수 있습니다. 이미지 ID와 지정된 조건 (예 : square_id 기반)에서 투표 수를 표시하는 조인 쿼리를 생성하려고합니다. 따라서 쿼리 결과는 다음과 유사합니다.. 2020. 12. 24.
MySQL mysqli_fetch 함수의 차이점 $row = mysqli_fetch_array($result); echo $row[0]; // or echo $row['online']; $row = mysqli_fetch_assoc($result); echo $row['online']; $row = mysqli_fetch_object($result); echo $row->online; $row = mysqli_fetch_row($result); echo $row[0]; 성능이나 기능면에서이 네 가지 기능간에 큰 차이가 있습니까? 아니면 서로 바꿔서 사용할 수 있습니까? 해결 방법 이 네 가지 기능 사이에 중요한 차이점이 있습니까? 아니. 서로 바꿔서 사용할 수 있습니까? 예. 참조 페이지 https://stackoverflow.com/questions.. 2020. 12. 24.
MySQL Visual Studio 2013 Preview와 MySQL 데이터베이스 연결 Visual Studio 2013 Preview를 사용하고 있었지만 "데이터 소스 선택"대화 상자 창에서 MySQL 데이터베이스를 찾을 수 없었습니다. 심지어 최신 버전의 MySQL 커넥터와 Windows MySQL 설치 프로그램 (Visual Studio 용 MySQL 플러그인을 얻기 위해)도 설치했습니다. 하지만 아무것도 바뀌지 않았습니다. VS 2012 Ultimate로 돌아 가야했습니다. 2013 Preview Edition 용 특수 MySQL 커넥터가 있는지 알고 싶었습니다. 해결 방법 Visual Studio 2013 Ultimate를 사용하고 있으며 Mysql Visual Studio 1.1.1 베타 플러그인과 함께 작동합니다. 요구 사항 : 다운로드 : 여기에서 최신 버전 (v1.2.3)을.. 2020. 12. 24.
MySQL PHP는 선택 상자에서 선택한 값을 얻습니까? 이것은 상자를 선택하기 위해 데이터베이스 데이터를 가져 오는 코드이며 선택한 값을 얻고 싶습니다. 여러 가지 방법을 시도했지만 뭔가 누락되었습니다. 도와 줘요 해결 방법 양식에 대한 작업을 지정하지 않았으므로 기본값은 동일한 페이지에 게시물 값을 보내는 것입니다. 따라서 양식이있는 동일한 페이지에 if(isset($_POST['owner'])) { // Do some stuff } else { // Print the form } 참조 페이지 https://stackoverflow.com/questions/18588241 2020. 12. 24.