반응형

IT 1036

기존 데이터베이스의 "innodb_file_per_table" 파라미터를 "OFF"에서 "1"로 변경하려면 어떻게 해야 합니까?

기존 데이터베이스의 "innodb_file_per_table" 파라미터를 "OFF"에서 "1"로 변경하려면 어떻게 해야 합니까? MyISAM에서 InnoBD로 전환할 때 기본 설정을 사용했습니다.최적화 팁을 읽어본 결과, 각 테이블이 다른 파일에 있는 것이 더 낫다는 것을 알게 되었습니다.테이블 모드별로 1개의 파일에서 다른 파일로 테이블을 전송하려면 어떻게 해야 합니까?MariaDB 10.x를 사용하는 경우innodb_file_per_table=1는 디폴트 설정으로 되어 있기 때문에 디폴트를 사용하고 있는 한 새로운 InnoDB 테이블과 MyISAM에서 InnoDB로 변환된 테이블스페이스는 이미 분리되어 있습니다. MariaDB 5.5를 사용하는 경우innodb_file_per_table=0디폴트입니다..

IT 2022.11.17

MySQL 트리거에서 PHP 스크립트 호출

MySQL 트리거에서 PHP 스크립트 호출 MySQL 데이터베이스 테이블에 레코드를 삽입할 때 PHP 페이지/함수를 호출하는 방법이 있습니까?우리는 기록 삽입 절차를 통제할 수 없습니다.PHP 스크립트를 호출할 수 있는 트리거 메커니즘이 있습니까?트리거는 PHP 서버가 아닌 MySQL 서버에서 실행됩니다(둘 다 같은 머신에 있는 경우에도 마찬가지). 그래서 저는 이것이 그다지 가능하지 않다고 생각합니다. 적어도 단순하지는 않습니다. 그러나 트리거에 관한 MySQL FAQ의 다음 항목을 고려합니다. 23.5.11: 트리거가 UDF를 통해 외부 애플리케이션을 호출할 수 있습니까? 는 ", ", ", "를 할 수 .sys_exec()UDF는 이쪽에서 입수 가능합니다.https://github.com/mysql..

IT 2022.11.17

원칙 2 DQL에서 now()를 사용하려면 어떻게 해야 합니까?

원칙 2 DQL에서 now()를 사용하려면 어떻게 해야 합니까? $ php app/console doctrine:query:dql 'SELECT NOW()' [도움말\]ORM\쿼리\QueryException] [구문 오류] 줄 0, col 7: 오류: 알려진 함수가 필요한데 '지금'을 받았습니다. MySQL을 사용하는 방법NOW()작동시킬 수 있습니까?MySQL과 동등NOW()는 Protin DQL 입니다. CURRENT_DATE()날짜 부분만 반환합니다. 레퍼런스:DQL 날짜/시간 관련 함수CURRENT_TIMESTamp()는 데이터베이스 시간대를 사용하므로 이상한 문제가 발생할 수 있습니다.보다 간단한 방법 - 파라미터를 사용하여 새로운 \DateTime()을 이 파라미터에 바인드할 수 있습니다(따라..

IT 2022.11.17

DataFrame 열 유형을 문자열에서 날짜/시간으로 변환

DataFrame 열 유형을 문자열에서 날짜/시간으로 변환 dd/mm/yyy 형식의 문자열 DataFrame 열을 데이터 시간으로 변환하려면 어떻게 해야 합니까?가장 쉬운 방법은 다음과 같습니다. df['col'] = pd.to_datetime(df['col']) 또,dayfirst(그러나 이것은 엄격하지 않다는 것을 주의한다.) 다음은 작동 중인 기능입니다. In [11]: pd.to_datetime(pd.Series(['05/23/2005'])) Out[11]: 0 2005-05-23 00:00:00 dtype: datetime64[ns] 특정 형식을 전달할 수 있습니다. In [12]: pd.to_datetime(pd.Series(['05/23/2005']), format="%m/%d/%Y") Ou..

IT 2022.11.17

MariaDB over SSL이 작동하지 않습니다. "인증서 확인 실패"

MariaDB over SSL이 작동하지 않습니다. "인증서 확인 실패" 이 가이드를 사용하여 dbserver와 appclient 간에 SSL을 사용하기 위한 MariaDB(mysql)를 설정하려고 합니다. 가이드에 따라 서버 증명서와 클라이언트 증명서를 서버에 작성했습니다.그런 다음 필요한 3개의 클라이언트 파일을 appclient에 복사하고 소유권과 권한을 설정했습니다. [root@appclient mysql]# ll /etc/pki/tls/certs/ drwxr-xr-x. 2 mysql mysql 88 Feb 9 13:31 mysql [root@appclient mysql]# ll /etc/pki/tls/certs/mysql/ -rw-------. 1 mysql mysql 1372 Feb 9 13:..

IT 2022.11.17

Mysql: 열 문자 집합 설정

Mysql: 열 문자 집합 설정 기존 테이블이 있는데 특정 컬럼의 문자 집합만 utf-8로 변환하고 싶습니다. 이 명령어가ALTER TABLE table_name CONVERT TO CHARACTER SET utf8테이블 전체에 해당되지만 컬럼 고유의 명령어를 찾고 있습니다. 그것에 대한 명령어가 있나요?이것을 시험해 보세요. ALTER TABLE t MODIFY col1 CHAR(50) CHARACTER SET utf8mb4; 나도 그렇게 생각해, 언제나 도움이 될 수 있어...최근에 데이터베이스를 수정했습니다.utf8에서 utf8mb4로 이동합니다.변경을 생성할 수 있는 스크립트는 다음과 같습니다. 테이블을 변경하는 SQL 명령 생성: SELECT CONCAT("ALTER TABLE `",`TABLE..

IT 2022.11.17

WooCommerce 제품이 실제로 품절되지 않은 경우 "품절" 메시지를 표시합니다.

WooCommerce 제품이 실제로 품절되지 않은 경우 "품절" 메시지를 표시합니다. 제품이 무작위로 표시되는 클라이언트 웹 사이트에서 문제가 발생함 "이 상품은 현재 품절되어 구할 수 없습니다." 문제는 재고 추적이 켜져 있지 않다는 것입니다. 모든 상품은 항상 재고가 있어야 합니다. WordPress admin으로 이동하여 제품 업데이트 버튼을 클릭하면(아무것도 변경하지 않고) 메시지가 사라지고 "Add to Cart(카트에 추가)" 버튼이 올바르게 표시됩니다.유감스럽게도, 이 문제는 앞으로도 반복되어 수정하려면 제품을 다시 업데이트해야 합니다(또한 WooCommerce 설정에서 업데이트를 클릭하면 일시적으로 문제가 해결됩니다. 이 문제가 다시 발생하지 않도록 영구적으로 해결할 방법을 찾아야 합니다...

IT 2022.11.17

SQL Query 결과를 PANDA Data Structure로 변환하는 방법

SQL Query 결과를 PANDA Data Structure로 변환하는 방법 이 문제에 대해 어떤 도움이라도 주시면 대단히 감사하겠습니다. 기본적으로 SQL 데이터베이스에 쿼리를 실행하여 반환된 데이터를 Panda 데이터 구조로 저장합니다. 문의용 코드를 첨부했습니다. 팬더에 대한 문서를 읽고 있지만, 반품 유형을 확인하는 데 문제가 있습니다. 조회 결과를 인쇄하려고 했지만 유용한 정보를 얻을 수 없습니다. 감사합니다!!!! from sqlalchemy import create_engine engine2 = create_engine('mysql://THE DATABASE I AM ACCESSING') connection2 = engine2.connect() dataid = 1022 resoverall ..

IT 2022.11.17

MySQL 오류 #1071 - 지정된 키가 너무 깁니다. 최대 키 길이는 767바이트입니다.

MySQL 오류 #1071 - 지정된 키가 너무 깁니다. 최대 키 길이는 767바이트입니다. 다음 명령을 실행했을 때: ALTER TABLE `mytable` ADD UNIQUE ( `column1` , `column2` ); 다음 오류 메시지가 나타납니다. #1071 - Specified key was too long; max key length is 767 bytes column1 및 column2에 대한 정보: column1 varchar(20) utf8_general_ci column2 varchar(500) utf8_general_ci 생각에는varchar(20)하지만 '21바이트'는 필요 없습니다.varchar(500)501바이트 뿐입니다.522번 767번그럼 왜왜 시시 시? ??? #1071..

IT 2022.11.17

파일의 첫 번째 N 행을 어떻게 읽습니까?

파일의 첫 번째 N 행을 어떻게 읽습니까? 우리는 지정된 크기로 다듬고 싶은 큰 raw data 파일을 가지고 있습니다. python에서 텍스트 파일의 첫 번째 N 행을 얻는 방법은 무엇입니까?사용하고 있는 OS가 구현에 영향을 미칩니까?Python 3: with open("datafile") as myfile: head = [next(myfile) for x in range(N)] print(head) Python 2: with open("datafile") as myfile: head = [next(myfile) for x in xrange(N)] print head 다음은 다른 방법(Python 2와 3)입니다. from itertools import islice with open("datafile..

IT 2022.11.17
반응형