데이터 베이스2314 MySQL 두 테이블에서 고유 한 값 선택 두 개의 큰 데이터베이스 (각각 +1 백만 행)가 있습니다. 두 테이블의 구조는 동일합니다. 열의 각 값이 두 테이블에서 고유한지 어떻게 확인할 수 있습니까? 거기 있어요 SELECT COUNT(DISTINCTcol) FROM tbl 두 테이블을 모두 고려할 쿼리 유형? 감사! 해결 방법 하위 쿼리에서 두 개의 전체 집합을 UNION 한 다음 그 중에서 DISTINCT col 을 선택할 수 있습니다. 다음과 같은 것 : SELECT DISTINCT col FROM (SELECT * FROM tbl1 UNION ALL SELECT * FROM tbl2) 참조 페이지 https://stackoverflow.com/questions/5158600 2020. 10. 15. MySQL C # MySql 쿼리 결과를 콤보 상자로 MySql 테이블을 쿼리하고 모든 결과를 콤보 상자에 넣으려고합니다. 그래서 내 쿼리 결과는 apple 2220입니다. I want to populate the combobox with apple2220 데이터 행 외부에서 문자열을 가져 오는 데 문제가 있습니다. string MyConString = "SERVER=localhost;" + "DATABASE=iie;" + "UID=root;" + "PASSWORD=xxxx;"; MySqlConnection connection = new MySqlConnection(MyConString); string command = "select fruit,number from clientinformation"; MySqlDataAdapter da = new MySql.. 2020. 10. 15. MySQL 결과가 존재하지 않더라도 MYSQL은 0을 표시합니다. 2 개의 테이블이있는 MySql 데이터베이스가 있습니다. countries results 특정 결과와 함께 모든 국가를 나열하지만 결과 테이블에 결과가없는 경우 계속 나열하고 0을 표시하는 쿼리를 생성하려면 어떻게해야합니까? 해결 방법 두 테이블 사이에 LEFT JOIN 사용 select c.id, c.name, IFNULL(r.value, 0) value, r.date from countries c LEFT JOIN results r on r.country_id = c.id 참조 페이지 https://stackoverflow.com/questions/5166418 2020. 10. 15. MySQL 8.0.12의 lower_case_table_names 설정 Ubuntu 16.0.4에서 MySQL 8.0.12 버전을 컴파일했습니다. 웹 사이트의 지침에 따라 다음 my.cnf 파일을 만든 후 : [mysqld] datadir=/usr/local/mysql/data socket=/tmp/mysql.sock port=3306 log-error=/usr/local/mysql/data/localhost.localdomain.err user=mysql secure_file_priv=/usr/local/mysql/mysql-files local_infile=OFF log_error = /var/log/mysql/error.log # Remove case sensitive in table names lower_case_table_names=1 다음과 같은 오류가 발생합니다.. 2020. 10. 15. MySQL Get all values from checkboxes? 여러 확인란의 값을 가져 와서 데이터베이스에 저장하는 쉬운 방법이 있습니까? Select your favorite fruit: Apple Pinapple Grapefruit 해결 방법 확인란에 []로 끝나는 동일한 이름을 지정하면 값이 배열로 반환됩니다. 그런 다음 PHP에서 ... if( isset($_POST['fruit']) && is_array($_POST['fruit']) ) { foreach($_POST['fruit'] as $fruit) { // eg. "I have a grapefruit!" echo "I have a {$fruit}!"; // -- insert into database call might go here } // eg. "apple, grapefruit" $fruitList.. 2020. 10. 15. MySQL mysql 외래 키 오류 # 1452 ALTER TABLE `groups` ADD FOREIGN KEY ( `company_id` ) REFERENCES `summaries`.`companies` ( `id` ) ON DELETE CASCADE ; MySQL said: #1452 - Cannot add or update a child row: a foreign key constraint fails (`summaries/#sql-164a_33c`, CONSTRAINT `#sql-164a_33c_ibfk_1` FOREIGN KEY (`company_id`) REFERENCES `companies` (`id`) ON DELETE CASCADE) companies.id 는 primary auto increment int (11) 입니다. compa.. 2020. 10. 15. MySQL Query to count the number of tables I have in MySQL 나는 가지고있는 테이블의 수를 늘리고 있으며 때때로 데이터베이스의 테이블 수를 계산하기 위해 빠른 명령 줄 쿼리를 수행하는 것이 궁금합니다. 가능합니까? 그렇다면 쿼리는 무엇입니까? 해결 방법 SELECT COUNT(*) FROM information_schema.tables WHERE table_schema = 'dbName'; 이 내 꺼야: USE databasename; SHOW TABLES; SELECT FOUND_ROWS(); 참조 페이지 https://stackoverflow.com/questions/5201012 2020. 10. 15. MySQL 쿼리가 너무 많습니까? 한 페이지에서 한 사람에 대해 10 개의 mysql 쿼리를 한 번 실행해야합니다. 아주 나쁜가요? 나는 꽤 좋은 호스팅을 가지고 있지만 여전히 깨질 수 있습니까? 대단히 감사합니다. 해결 방법 빠른 쿼리 10 개가 느린 쿼리 1 개보다 낫습니다. 정상 및 피크 트래픽 조건에서 응답 시간, 처리량 측면에서 허용 가능한 항목을 정의하고 이러한 10 개의 쿼리가 문제인지 여부를 측정합니다 (예 : 기대치를 존중하지 않음). 그렇다면 디자인을 변경하고 더 나은 솔루션을 찾으십시오. 참조 페이지 https://stackoverflow.com/questions/5203844 2020. 10. 15. MySQL PHP를 사용하여 열의 모든 값을 얻는 방법은 무엇입니까? 어디에서나 검색했지만 여전히 해결책을 찾을 수 없습니다. mySQL 열에서 모든 값을 가져 와서 배열에 저장하려면 어떻게해야합니까? 예 : Table Name: Customers Column names: ID, Name 행 수 : 5 이 표에있는 5 개 이름의 배열을 모두 가져오고 싶습니다. 어떻게해야합니까? 저는 PHP를 사용하고 있으며 다음과 같이 시도했습니다. SELECT names FROM Customers 그런 다음 mysql_fetch_array 그 값을 배열에 저장하는 PHP 함수. 해결 방법 이것은 작동합니다. 여기에서 더 많은 문서를 참조하십시오. $result = mysql_query("SELECT names FROM Customers"); $storeArray = Array(); wh.. 2020. 10. 15. MySQL의 ORDER BY NULL MySQL에서 ORDER BY NULL 은 무엇입니까? 쿼리 속도가 감소합니까? 해결 방법 성능을위한 것입니다. GROUP BY 절 뒤에 ORDER BY NULL 을 추가하면 쿼리가 더 빨라집니다. 기본적으로 MySQL은 쿼리에 ORDER BY col1, col2, ... 를 지정한 것처럼 모든 GROUP BY col1, col2, ... 쿼리를 정렬합니다. 동일한 열 목록을 포함하는 명시 적 ORDER BY 절을 포함하면 MySQL은 정렬이 여전히 발생하더라도 속도 저하없이이를 최적화합니다. 쿼리에 GROUP BY 가 포함되어 있지만 결과 정렬 오버 헤드를 방지하려면 ORDER BY NULL 을 지정하여 정렬을 억제 할 수 있습니다. 예를 들면 : INSERT INTO foo SELECT a, COUN.. 2020. 10. 15. 이전 1 ··· 183 184 185 186 187 188 189 ··· 232 다음