반응형

mysql 12

html 엔티티를 해독하는 mysql 함수가 있습니까?

html 엔티티를 해독하는 mysql 함수가 있습니까? HTML 엔티티로 텍스트를 해독할 수 있는 MYSQL 기능이 있는지 궁금합니다.REACLE을 이용한 접근법을 몇 가지 보았지만 모든 엔티티를 관리하는 것은 좀 어려워 보입니다.아래와 같은 기능을 만들 수 있습니다. DELIMITER $$ DROP FUNCTION IF EXISTS `HTML_UnEncode`$$ CREATE FUNCTION `HTML_UnEncode`(X VARCHAR(255)) RETURNS VARCHAR(255) CHARSET latin1 DETERMINISTIC BEGIN DECLARE TextString VARCHAR(255) ; SET TextString = X ; #quotation mark IF INSTR( X , '"'..

codememo 2023.10.30

MySQL IN 절: 최대 인수 수

MySQL IN 절: 최대 인수 수 다음과 같은 쿼리가 있다고 가정합니다. SELECT * FROM table1 WHERE table1.id IN (1, 2, 3, 4, 5, ..., 999999) 의 항목 수에 대한 합리적인 최대값은 얼마입니까?IN조항?스핑크스를 사용하여 전체 텍스트 검색 결과를 생성하고 MySQL 쿼리에 ID를 삽입하고 있습니다.이것이 허용 가능한 방법입니까?IN 절에서 다음과 같은 쿼리 결과를 가져오도록 할 수도 있습니다. SELECT * FROM table1 WHERE table1.id IN ( SELECT id from table2 ) 이렇게 하면 가능한 모든 값을 가진 텍스트 문자열을 생성할 필요가 없습니다. mysql에서는 IN 절에 원하는 만큼의 값을 넣을 수 있어야 하며..

codememo 2023.10.15

SQLLechemy에서 bulk_update_mapping을 사용하여 서로 다른 값으로 여러 행 업데이트

SQLLechemy에서 bulk_update_mapping을 사용하여 서로 다른 값으로 여러 행 업데이트 푸와 바 두 개의 테이블이 있습니다.방금 새 칼럼을 추가했습니다.xFoo의 값을 사용하여 채워야 하는 막대 테이블로 class Foo(Base): __table__ = 'foo' id = Column(Integer, primary_key=True) x = Column(Integer, nullable=False) class Bar(Base): __table__ = 'bar' id = Column(Integer, primary_key=True) x = Column(Integer, nullable=False) foo_id = Column(Integer, ForeignKey('foo.id'), nullabl..

codememo 2023.10.15

사용자가 온라인 상태인지 확인하는 가장 쉬운 방법은 무엇입니까? (PHP/MYSQL)

사용자가 온라인 상태인지 확인하는 가장 쉬운 방법은 무엇입니까? (PHP/MYSQL) 사용자가 온라인 상태인지 확인하기 위해 세션을 업어볼 수 있는 방법이 있습니까? 즉, 로그온 사용, $_SESS 변수 설정, 사용자 시간 초과 - cookie Garbage collector가 데이터베이스를 업데이트하여 오프라인 상태로 업데이트합니다. EDIT:시간이나 날짜가 포함되지 않는 해결책을 원합니다.저는 세션에서 타는 것이나 비슷한 것을 원합니다.누군가가 온라인 상태인지 추측하는 것은 제가 필요로 하는 것에 충분하지 않습니다.시간대 간의 차이를 굳이 파악할 필요는 없습니다. 사용자가 페이지에 액세스할 때마다 Users 테이블의 레코드에 있는 마지막 ActiveTime 필드를 설정/업데이트합니다.그런 다음 마지막..

codememo 2023.10.15

MySQL에 유니코드를 저장하는 방법?

MySQL에 유니코드를 저장하는 방법? MySQL 프리 에디션에서 유니코드를 저장하려면 어떻게 해야 합니까? 는 것 .nvarcharSQL Server에서와 같이 입력합니다.MySQL에서는 유니코드가 지원되지 않습니까?사용해 보았습니다.text하지만 그것도 효과가 없습니다.를 .utf8_*테이블에 문자 집합을 지정합니다. 및 6으로 됩니다에서 지원됩니다. UTF-16에 대한 지원은 mySQL 6에서 제공됩니다.()CHAR,VARCHAR아니면*TEXT)은 문자 집합 및/또는 조합에 의해 결정됩니다.이 주제는 상당히 격한 주제이므로 제가 링크한 문서를 읽는 것이 가장 좋습니다.예를 들어, CREATE TABLE t1 ( col1 CHAR(10) CHARACTER SET utf8 COLLATE utf8_uni..

codememo 2023.10.10

MySQL은 왜 이러한 가능한 키를 사용하지 않습니까?

MySQL은 왜 이러한 가능한 키를 사용하지 않습니까? 다음과 같은 문의 사항이 있습니다. SELECT t.id FROM account_transaction t JOIN transaction_code tc ON t.transaction_code_id = tc.id JOIN account a ON t.account_number = a.account_number GROUP BY tc.id 할 때는.EXPLAIN첫번째 행은 무엇보다도 다음을 보여줍니다. table: t type: ALL possible_keys: account_id,transaction_code_id,account_transaction_transaction_code_id,account_transaction_account_number key: ..

codememo 2023.10.05

MySQL에서 'go'에 해당하는 것은 무엇입니까?

MySQL에서 'go'에 해당하는 것은 무엇입니까? TSQL에서 다음과 같이 진술할 수 있습니다. insert into myTable (ID) values (5) GO select * from myTable MySQL에서는 동일한 쿼리를 작성할 수 없습니다. MySQL에서 이 쿼리를 작성하는 올바른 방법은 무엇입니까?문 끝에 있는 세미콜론입니다. INSERT INTO myTable (ID) values (5); 세미콜론은 기본 구분 기호입니다.그러나 DELMITER 키워드를 사용하여 원하는 대로 다시 정의할 수 있습니다.MySQL 설명서에서 다음을(를) mysql> delimiter // mysql> CREATE PROCEDURE simpleproc (OUT param1 INT) -> BEGIN -> S..

codememo 2023.10.05

기술적으로 데이터베이스 연결이란 무엇입니까?

기술적으로 데이터베이스 연결이란 무엇입니까? "데이터베이스 연결" 또는 "여러 연결이 열려 있는 연결 풀"이 있다고 할 때 기술적 수준에서 실제로 의미하는 바는 무엇입니까? 제가 알기로는 다음과 같습니다. 데이터베이스 연결은 데이터베이스 프로세스에서 실행 중인 스레드가 차단되고 다른 프로세스에서 다른 스레드의 입력을 기다리는 데 대한 링크입니다. 이것이 올바른 정의입니까? 따라서 컴퓨터에서 MySQL을 실행하고 다른 컴퓨터(또는 동일한 컴퓨터)에서 Java 응용 프로그램을 실행하는 경우 및 다음과 같은 작업을 수행하는 경우: conn.open(); 데이터베이스 연결을 열려면... MySQL 프로세스가 새로운 스레드를 생성하고 해당 스레드를 차단하고 입력을 듣기 시작합니까? 고객측은 어떻습니까?연결을 닫지..

codememo 2023.09.25

MySQL 비활성화 및 활성화 키

MySQL 비활성화 및 활성화 키 MySQL 데이터베이스에는 2,000,000개의 기록이 있는 표가 있습니다.이제 이 표에 6,000,000개의 새로운 레코드를 추가해 보겠습니다. 삽입 속도를 높이기 위해 다음과 같이 비활성화/활성화 키를 사용해야 한다고 생각했습니다. ALTER TABLE cars DISABLE KEYS; INSERT INTO cars ... ... ... INSERT INTO cars ... ALTER TABLE search_all_values ENABLE KEYS; OPTIMIZE TABLE cars; 하지만 어떻게든 키를 비활성화/활성화하면 빈 테이블 삽입에 사용하는 것이 더 합리적일 것이라고 생각합니다. 2가 할 때 .ENABLE KEYS, mysql은 모든 인덱스(기존 레코드 ..

codememo 2023.09.25

Sequelize와 중첩 관계

Sequelize와 중첩 관계 Sequelize with Node + MySQL을 사용하고 있습니다. 저는 이와 유사한 모델 구조를 가지고 있습니다. // models: var Group, Issue, Invite; // many Issues per Group Group.hasMany(Issue); Issue.belongsTo(Group); // Groups can invite other Groups to work on their Issues Issue.hasMany(Invite, {foreignKey: groupId}); Invite.belongsTo(Issue, {foreignKey: groupId}); Group.hasMany(Invite, {foreignKey: inviteeId}); Invite..

codememo 2023.09.15
반응형