반응형

MySQL 19

MySql은 두 개의 테이블을 동시에 업데이트합니다.

MySql은 두 개의 테이블을 동시에 업데이트합니다. 정규화 해제를 위해 정확하게 동일한 값이 필요한 테이블이 두 개 있습니다. 질문은 이렇습니다. 첫번째 테이블 UPDATE Table_One SET win = win+1, streak = streak+1, score = score+200 WHERE userid = 1 AND lid = 1 LIMIT 1 두번째 테이블 UPDATE Table_Two SET win = win+1, streak = streak+1, score = score+200 WHERE userid = 1 LIMIT 1 두 테이블의 유일한 차이점은 이름과 두 테이블에 필드가 없다는 것입니다.lid 어쨌든 두 업데이트를 하나로 합칠 수 있습니까?설명서에 설명된 대로 다중 테이블 업데이트로 ..

programing 2023.09.21

MYSQL 열 만들기에서 NULL vs DEFAULT NULL vs NULL DEFAULT NULL?

MYSQL 열 만들기에서 NULL vs DEFAULT NULL vs NULL DEFAULT NULL? 아래 SQL table 정의는 나의 전 개발자에 의해 개발된 나의 MYSQL 데이터베이스에서 create table statement 중 하나입니다. DROP TABLE IF EXISTS `classifieds`.`category_vehicles`; CREATE TABLE `classifieds`.`category_vehicles`( `adv_id_ref` BIGINT UNSIGNED NOT NULL, `category_id_ref` TINYINT UNSIGNED NOT NULL, `forsale_status` TINYINT (1) NOT NULL, `vehicle_type_id_ref` TINYINT ..

programing 2023.09.16

빈도순으로 상위 구별 결과 선택

빈도순으로 상위 구별 결과 선택 제 테이블에는 id와 name 두 개의 열이 있습니다.데이터는 다음과 같습니다. id | name ---------- 1 Jeff 2 Sam 3 Carl 4 Sam 5 Carl 6 Jeff 7 Dave 8 Jeff 제가 얻고 싶은 것은 이것입니다. name | frequency ---------------- Jeff 3 Carl 2 Sam 2 Dave 1 기본적으로 테이블 내의 고유한 이름을 세고 빈도순으로 정렬하는 SQL 쿼리가 필요합니다.중요하다면 MySQL을 사용하고 있습니다. 감사합니다.테스트를 해보지 않았기 때문에 구문이 완벽하지 않을 수도 있지만, 이와 같은 경우는 어떨까요. select name, count(*) as frequency from your_tab..

programing 2023.09.16

"'필드 목록'에 알 수 없는 열"이 있지만 열이 존재합니다.

"'필드 목록'에 알 수 없는 열"이 있지만 열이 존재합니다. DROP TABLE IF EXISTS `transactions`; CREATE TABLE `transactions` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT, `purchase_date` datetime DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; INSERT INTO `transactions` (`purchase_date`) VALUES (NULL) 이 코드에서 제 문제를 분리했습니다.실행하면 오류가 발생합니다. [조회 3의 오류] '필드 리스트'의 알 수 없는 열 '구매_날짜' 생각나는 사람?인쇄할 수 없는 문자 ..

programing 2023.09.16

mysql의 값에서 선택

mysql의 값에서 선택 값에서 선택을 수행하는 MySQL 방법은 무엇입니까? select c from (values (1), (2), (3)) as t(c); 이 아이디어는 다음과 같은 것을 할 수 있도록 하는 것입니다. select * from table, (values (1), (2), (3)) as temp(c) where ...; 참고로, Postgres 문서: http://www.postgresql.org/docs/9.1/static/sql-values.html 입니다.제공한 링크에서 다음을(를) VALUES (1, '1'), (2, '2'), (3, '3'); 이렇게 하면 두 개의 열과 세 개의 행으로 구성된 테이블이 반환됩니다.이는 사실상 다음과 같습니다. 선택 1 AS 열 1, '하나' ..

programing 2023.09.16

두 개의 열을 하나로 선택하는 방법은?

두 개의 열을 하나로 선택하는 방법은? 저는 PHP를 이용하여 MySQL 데이터베이스에서 두 개의 필드를 하나로 검색하려고 합니다. 예. mysql_query(" SELECT (first_name,last_name) As name FROM people WHERE (name LIKE '%" . $term . "%') "); 이것이 사용할 코드라고 생각했지만 소용이 없었습니다.오랜만에 해보는 건데 어떻게 하면 원하는 결과를 얻을 수 있을지 정확하게 기억이 나지 않습니다.당신은 그 기능을 찾고 있습니다. mysql_query("SELECT CONCAT(first_name, last_name) As name FROM people WHERE (CONCAT(first_name, last_name) LIKE '%" ..

programing 2023.09.11

다른 컨테이너에서 mysql 컨테이너에 액세스

다른 컨테이너에서 mysql 컨테이너에 액세스 3306을 노출시키는 mysql로 도커 컨테이너를 설정했습니다.데이터베이스 사용자, 데이터베이스 비밀번호를 지정하고 테스트 db를 만들어 새로운 사용자에게 권한을 부여했습니다. 다른 컨테이너에서 나는 이 db에 접근하고 싶습니다. 그래서 나는 이 db에 새로운 테이블을 만드는 단순한 php 스크립트로 새로운 컨테이너를 설정했습니다. mysql container의 ip가 172.17.0.2인 것으로 알고 있습니다. $mysqli = new mysqli("172.17.0.2", "mattia", "prova", "prova"); mysqli를 사용하는 것보다 새 테이블을 만들고 모든 것이 잘 작동합니다. 하지만 그의 IP주소를 이용한 컨테이너 연결은 좋지 않다고..

programing 2023.09.11

Postgre와 동등한 MySQL은 무엇입니까?SQL의 설명 분석

Postgre와 동등한 MySQL은 무엇입니까?SQL의 설명 분석 Postgre의 EXPLAINE ANALIZE 쇼와 유사한 MySQL의 자세한 쿼리 계획을 얻고 싶습니다.SQL. 이와 동등한 것이 있습니까?편집: 여기서 분석을 설명하는 것만큼 직접적으로 동등하거나 상세하지는 않지만 몇 가지 도구를 살펴볼 수 있습니다. mysql은 설명 및 절차 분석을 제공합니다(). https://dev.mysql.com/doc/refman/8.0/en/explain.html http://dev.mysql.com/doc/refman/5.0/en/procedure-analyse.htmlPostgre를 사용하지 않았습니다.MySQL 이전의 SQLEXPLAIN EXTENDED더 많은 정보를 주는 것은EXPLAIN그리고 당신..

programing 2023.09.11

다중 테넌트 mysql 데이터베이스를 설계하는 방법

다중 테넌트 mysql 데이터베이스를 설계하는 방법 문 닫았습니다.이 질문은 더 많아야 합니다.집중력이 있는현재 답변을 받지 않고 있습니다. 이 질문을 개선하고 싶으십니까?이 게시물을 편집하여 한 가지 문제에만 초점을 맞추도록 질문을 업데이트합니다. 5개월 전에 문을 닫았습니다. 커뮤니티는 5개월 전에 이 질문을 재개할 것인지 검토하고 비공개로 했습니다. 원래 근접 사유가 해결되지 않았습니다. 이 질문을 개선합니다. 여러 회사의 데이터를 호스팅할 데이터베이스를 설계해야 한다고 가정해 보겠습니다.이제 보안 및 관리 목적으로 여러 회사의 데이터가 적절하게 격리되었는지 확인해야 하지만 10개의 다른 서버에서 10개 회사의 데이터를 호스팅하는 10개의 mysql 프로세스를 시작하고 싶지도 않습니다.mysql 데..

programing 2023.09.06
반응형