반응형

MariaDB 40

MariaDB 10.1의 창 기능에 대한 대안

MariaDB 10.1의 창 기능에 대한 대안 창 기능이 있습니다(over,partitioned by) 내 코드에서: FROM (SELECT wp_posts.id, wp_postmeta.post_id, post_title, post_type, meta_value, Row_number() OVER( partition BY post_title ORDER BY wp_postmeta.meta_value) rn 그러나 MariaDB 10.2 이전 버전에서는 지원되지 않습니다(-10.1 사용).MariaDB 10.1에서도 작동하는 효율적인 대체 코드를 제안해주실 수 있나요? dbfiddle 제공, 안타깝게도 가장 오래된 MariaDB 10.2와 함께 제공됩니다. 여기서 10.1을 직접 테스트할 수 없습니다. cre..

programing 2023.08.07

Google 스크립트를 사용하여 mariadb에 연결, 오류:연결 URL에서 지원되지 않는 JDBC 프로토콜을 사용합니다.

Google 스크립트를 사용하여 mariadb에 연결, 오류:연결 URL에서 지원되지 않는 JDBC 프로토콜을 사용합니다. 저는 올바른 매개 변수로 원격으로 mariadb에 연결하기 위해 구글의 코드를 사용하고 있습니다. // Replace the variables in this block with real values. var address = 'database_IP_address'; var rootPwd = 'root_password'; var user = 'user_name'; var userPwd = 'user_password'; var db = 'database_name'; var root = 'root'; var instanceUrl = 'jdbc:mysql://' + address; var ..

programing 2023.08.07

cmake를 연결할 수 없기 때문에 mariadb를 설치할 수 없습니다.

cmake를 연결할 수 없기 때문에 mariadb를 설치할 수 없습니다. 제 질문이 초보자라면 죄송합니다. 제 직업은 맥이고, 저는 보통 리눅스 사용자입니다.python과 함께 사용하기 위해 mariadb를 설치하려고 하는데, brew로 사용해 보았습니다.나는 그것이 오래된 버전의 macOS라는 것을 알고 있습니다(그리고 나는 그것에 대해 아무것도 할 수 없습니다). brew install mariadb Running `brew update --auto-update`... Warning: You are using macOS 10.14. We (and Apple) do not provide support for this old version. It is expected behaviour that some ..

programing 2023.08.02

MariaDB 완전 텍스트 색인을 사용하지 않는 매우 간단한 MATCH-AGHINE 쿼리?

MariaDB 완전 텍스트 색인을 사용하지 않는 매우 간단한 MATCH-AGHINE 쿼리? 다음 표는 다음과 같습니다.SHOW CREATE TABLE: CREATE TABLE `lname` ( `lnameid` binary(16) NOT NULL, `lid` binary(16) NOT NULL, `name` varchar(200) NOT NULL, `namerank` int(11) DEFAULT NULL, `score` float DEFAULT NULL, PRIMARY KEY (`lnameid`), KEY `lid` (`lid`), FULLTEXT KEY `name` (`name`), CONSTRAINT `lname_ibfk_1` FOREIGN KEY (`lid`) REFERENCES `sl` (`sli..

programing 2023.07.28

mysql에서 100억 행의 키/값 테이블을 어떻게 정의합니까?

mysql에서 100억 행의 키/값 테이블을 어떻게 정의합니까? k | v k는 고유 문자열(varchar 32)입니다.v또한 문자열(varchar 50)입니다. 다음 쿼리만 수행합니다. insert into select v from TABLE where k = "${k}" 내 생성 테이블 sql을 어떻게 작성해야 합니까? mysql의 파티션처럼?제가 그것을 사용해야 합니까? 예를 들어, isam을 사용해야 합니까, innobb를 사용해야 합니까? 저는 많은 읽기와 작은 삽입을 가지고 있는데, 행 레벨 잠금 InnoDB가 맞을까요?이거 시험문제야?NULL 값을 허용하지 않고 중복 값을 허용하지 않는다고 가정하면 인덱스로 구성된 테이블을 선택할 수 있습니다. CREATE TABLE mytable ( k V..

programing 2023.07.28

perl - 데이터베이스에서 여러 요청을 보냅니다.

perl - 데이터베이스에서 여러 요청을 보냅니다. 나는 펄에 이 스크립트를 가지고 있고, 이 프로그램은 로그 파일을 구문 분석하고 데이터베이스에 결과를 보냅니다. 나의 문제는 스크립트가 하나의 요청만 삽입하는 것입니다. 나는 여러 요청을 삽입해야 합니다. #Connect to the database. my $dbh = DBI->connect("DBI:mysql:database=database;host=IP", "hostname", 'password', {'RaiseError' => 1}); while (my ($user, $ref) = each %counts) { while (my ($program, $count) = each %$ref) { #print "$count OSUSER with sessio..

programing 2023.07.23

도커 - 빌드 단계에서 MySQL/MariaDB 루트 암호를 안전하게 설정합니다.

도커 - 빌드 단계에서 MySQL/MariaDB 루트 암호를 안전하게 설정합니다. 빌드/런타임에 셸에서 수동으로 실행하는 대신 MariaDB 서버의 루트 암호를 안전하게 설정할 수 있는 도커 빌드/구성을 만들려고 합니다.docker exec저는 완전히 즉흥적인 체격이 되고 싶습니다. 나는 빌드킷 비밀을 포함하여 이것을 작동시키기 위해 여러 가지 방법을 시도해 보았지만, 가능하면 스웜을 사용하지 않으려고 노력하고 있습니다.나는 그것을 사용하는 것이 가능하다고 읽었습니다.docker compose그래서 저는 그것을 위해 YAML을 작성했지만, 작동하지 않는 것 같습니다. 그러나 덤프에서 데이터베이스를 업데이트하려고 할 때(이 Exec은 너무 미세해서 손을 떼지 않을 정도로 테스트용임) 합성은 정상적으로 작동..

programing 2023.07.18

두 날짜 범위 내에서 날짜를 얻는 방법은 무엇입니까?

두 날짜 범위 내에서 날짜를 얻는 방법은 무엇입니까? 2021년 12월의 모든 날짜가 포함된 달력 표를 가지고 있습니다(표 내에서 일부 날짜만 예로 들지만 실제로는 해당 달의 모든 날짜가 포함되어 있는 것으로 이해됨). 아이디 날짜. 01 2021-12-01 02 2021-12-02 03 2021-12-03 04 2021-12-04 05 2021-12-05 사용자 테이블이 있습니다. 아이디 이름. num_html 01 앤드루 101 02 메리 102 테이블 어시스턴스가 있습니다. 아이디 날짜. num_html 01 2021-12-03 101 02 2021-12-04 101 03 2021-12-03 102 04 2021-12-04 102 05 2021-12-05 101 06 2021-12-06 102 직원..

programing 2023.07.08

제품 변형 가격 보기 테이블 쿼리

제품 변형 가격 보기 테이블 쿼리 제품 테이블에서 문의해야 할 질문이 있으며 다양한 종류와 가격이 있습니다. 아래와 같이 표시하려면 어떻게 해야 합니까? product. variants. price ========================== Coke -> Original -> 10$ -> Zero -> 8$ ========================== Pepsi -> Can -> 9$ -> Bottle. -> 10$ ========================== 3개의 테이블이 있는 경우: products, variant, product_variant_tranx 누가 나를 도와줄 수 있습니까? 감사해요.조금 늦었습니다.하지만 이런 종류의 질문은 새로 온 사람들에게 흔합니다.정확한 유형의 문제 ..

programing 2023.06.23

드롭 테이블 문 mysql에서 변수를 사용하는 방법은 무엇입니까?

드롭 테이블 문 mysql에서 변수를 사용하는 방법은 무엇입니까? mysql의 drop table 문에 변수 이름을 사용하고 싶습니다. set @dropable:='table_name'; DROP TABLE IF EXISTS @dropable; 여기에서 준비된 문을 사용해 볼 수 있습니다. SET @droptable := 'table_name'; SET @sql := CONCAT('DROP TABLE IF EXISTS ', @droptable); PREPARE stmt FROM @sql; EXECUTE stmt; 언급URL : https://stackoverflow.com/questions/59745546/how-to-use-variable-in-drop-table-statement-mysql

programing 2023.06.18
반응형