반응형

MySQL 109

MySQL GUID/UUID 저장

MySQL GUID/UUID 저장 이것이 UUID()에 의해 생성된 MySQL GUID/UUID를 이진(16)으로 변환하기 위해 생각해 낼 수 있는 최선의 방법입니다. UNHEX(REPLACE(UUID(),'-','')) 그리고 나서 그것을 BINORY(16)에 저장합니다. 제가 알아야 할 이런 식으로 하는 것에 어떤 의미가 있나요?MySQL 8.0 이상부터는 UUID_를 사용할 수 있습니다.TO_BIN: UUID_TO_BIN(string_uuid), UUID_TO_BIN(string_uuid, swap_flag) 문자열 UUID를 이진 UUID로 변환하고 결과를 반환합니다. (IS_UUID() 함수 설명에는 허용되는 문자열 UUID 형식이 나열됩니다.)반환 이진 UUID는 VARB입니다.INARY(16..

source 2023.11.05

다른 필드의 COUNT가 SQL인 열을 업데이트하시겠습니까?

다른 필드의 COUNT가 SQL인 열을 업데이트하시겠습니까? 다음 테이블을 준비했습니다. Articles: ID | TITLE | CONTENT | USER | NUM_COMMENTS COMMENTS ID | ARTICLE_ID | TEXT 다음과 같이 기사 테이블의 NUM_Comments 필드를 기사에 대한 코멘트의 개수로 업데이트하는 sql 문이 필요합니다. update articles a, comments f set a.num_comments = COUNT(f.`id`) where f.article_id = a.id 위 sql이 작동하지 않아 Invalid Use for Group 함수 오류가 발생합니다.여기 MySQL을 사용하고 있습니다.업데이트 문에 가입할 수 없습니다.그럴 것 같네요. upda..

source 2023.11.05

MySQL Workbench: 쿼리 오류(1064):1행의 'VISIBLE' 근처에서 구문 오류가 발생했습니다.

MySQL Workbench: 쿼리 오류(1064):1행의 'VISIBLE' 근처에서 구문 오류가 발생했습니다. 무슨 생각이 드십니까?VISIBLE아래가 문제를 일으키고 있습니까? CREATE TABLE IF NOT EXISTS `setting` ( `uuid` INT(10) NOT NULL, `type` VARCHAR(255) NOT NULL, `code` VARCHAR(255) NOT NULL COMMENT 'An unique name.', `value` MEDIUMTEXT NULL DEFAULT NULL, `comment` LONGTEXT NULL DEFAULT NULL, `created_on` INT UNSIGNED NOT NULL, `updated_on` INT UNSIGNED NOT NULL,..

source 2023.11.05

24-48시간 전의 mysql 행을 어떻게 얻습니까?

24-48시간 전의 mysql 행을 어떻게 얻습니까? 날짜 시간 열이 있는 mysql 테이블이 있습니다.24시간보다 오래되긴 하지만 48시간보다 짧은 줄들을 가져오려고 합니다.저는 날짜 시간 함수를 살펴봤는데 어떻게 접근해야 할지, 일반적으로 어떻게 해야 할지 잘 모르겠습니다.용도: SELECT * FROM YOUR_TABLE t WHERE t.datetime_column DATE_SUB(NOW(), INTERVAL 48 HOUR) 언급URL : https://stackoverflow.com/questions/3869036/how-do-i-get-mysql-rows-from-24-48-hours-ago

source 2023.10.31

글로벌 이벤트 설정방법_ scheduler=MySQL이 다시 시작되어도 ON?

글로벌 이벤트 설정방법_ scheduler=MySQL이 다시 시작되어도 ON? 설정하고 싶습니다.event_scheduler에 대해 세계적인.ONMySQL이 재시작되더라도 이를 달성하려면 어떻게 해야 합니까? SET GLOBAL event_scheduler = ON; 설정 가능합니다. event_scheduler=ON 인에my.ini아니면my.cnf파일을 클릭한 다음 서버를 재시작하여 설정을 적용합니다. 1회 세트event_scheduler영원히 남을 것입니다.ON서버 재시작 여부에 관계없이./etc/mysql/my.ini 파일을 열고 다음을 추가합니다. event_scheduler = on [mysqld] 부분 아래에 (mysql 5.5.35-0+wheezy1 - Debian에 따라 테스트됨)단방향 -..

source 2023.10.26

봄의 jdbc 템플릿인 이유.batchUpdate() 너무 느리다고요?

봄의 jdbc 템플릿인 이유.batchUpdate() 너무 느리다고요? 배치 삽입을 더 빠르게 할 수 있는 방법을 찾고 있습니다. jdbcTemplate.update(String sql)로 여러 배치를 삽입하려고 했는데, 여기서 sql은 StringBuilder에 의해 빌드되었으며 다음과 같습니다. INSERT INTO TABLE(x, y, i) VALUES(1,2,3), (1,2,3), ... , (1,2,3) 배치 크기는 정확히 1000이었습니다.거의 100개의 배치를 삽입했습니다.StopWatch를 사용하여 시간을 확인한 결과 삽입 시간: min[38ms], avg[50ms], max[190ms] per batch 기쁘기도 했지만 코드를 더 잘 만들고 싶었습니다. 그 후 저는 jdbcTemplate..

source 2023.10.26

mysql 테이블에서 테이블 코멘트를 액세스하려면 어떻게 해야 합니까?

mysql 테이블에서 테이블 코멘트를 액세스하려면 어떻게 해야 합니까? 어떻게 하면 mysql 테이블에서 테이블 코멘트만 얻을 수 있습니까?다음을 시도해 보았지만 여러 가지 이유로 작동하지 않았습니다.'my comment' 문자열만 받는 방법을 알고 싶습니다(perl =를 통해 ideally). 도와줄 사람? -- Abbreviated output for convenience. SHOW TABLE STATUS WHERE Name="foo" +------+--------+---------+------------+------+----------------+---------------+ | Name | Engine | Version | Row_format | Rows | Create_options | Comm..

source 2023.10.21

장고에서 데이터베이스에서 랜덤 레코드 100개를 선택하려면 어떻게 해야 합니까?

장고에서 데이터베이스에서 랜덤 레코드 100개를 선택하려면 어떻게 해야 합니까? 이 질문에는 이미 다음과 같은 답변이 있습니다. 장고로 랜덤 레코드 두 개 얻는 방법 (7개 답변) 닫힘6년 전에. myqueryset = Content.objects.filter(random 100) Content.objects.all().order_by('?')[:100] 문서별 순서 참조.또한 이 접근 방식은 확장성이 좋지 않습니다(실제로는 확장성이 매우 떨어짐).많은 양의 데이터가 있을 때 랜덤 선택을 처리하는 더 나은 방법에 대해서는 이 SO 답변을 참조하십시오.이 작업을 두 번 이상 수행하려면 데이터베이스에 이 작업을 설계해야 합니다. 한 번만 하는 거라면 무거운 위약금을 낼 여유가 있습니다.이것은 정말 좋은 랜덤..

source 2023.10.16

MySQL의 개체 배열을 사용하여 JSON 열 쿼리 열

MySQL의 개체 배열을 사용하여 JSON 열 쿼리 열 다음 배열의 json 열이 있습니다. [ { "id": "24276e4b-de81-4c2c-84e7-eed9c3582a31", "key": "id", "type": "input", }, { "id": "e0ca5aa1-359f-4460-80ad-70445be49644", "key": "name", "type": "textarea", } ] ID가 있는 행을 가져오기 위해 다음 쿼리를 시도했습니다.24276e4b-de81-4c2c-84e7-eed9c3582a31문서 열에는 있지만 결과는 반환되지 않습니다. select * from jobs WHERE document->'$[*].id' = "24276e4b-de81-4c2c-84e7-eed9c3582a..

source 2023.10.16
반응형