MySQL 52

MySQL의 10진수(3,2) 값은 항상 9.99입니다.

MySQL의 10진수(3,2) 값은 항상 9.99입니다. MySQL에는 78.3과 같은 것을 삽입할 때 항상 9.99의 값을 가지는 것으로 보이는 십진법(3,2) 유형의 필드가 있습니다. 왜죠? 내 테이블은 다음과 같습니다. mysql> describe testtable; +---------------+--------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +---------------+--------------+------+-----+---------+----------------+ | id | int(11) | NO | PRI | NULL | auto_increment |..

source 2023.11.06

html 코드를 mysql에 저장하는 가장 좋은 방법은 무엇입니까?

html 코드를 mysql에 저장하는 가장 좋은 방법은 무엇입니까? 이 질문에는 이미 다음과 같은 답변이 있습니다. 닫힘11년 전에. 중복 가능: HTML 컨텐츠(MySQL)에 사용할 구조 유형 MySQL에 HTML 코드를 저장하는 가장 좋은 방법은 무엇입니까? 소스 코드의 전체 페이지를 저장하려고 할 경우 MySQL의 열에 어떤 데이터 유형을 사용해야 합니까? 또한 MySQL에서 생성된 기본 키, 고유 ID와 동일한 파일 이름으로(아마도 데이터 파일의 공간을 절약하기 위해) 코드를 파일로 저장하는 것이 더 나을까요?TEXT를 추천합니다.나는 블롭이 텍스트보다는 멀티미디어 등에 더 적합하다고 생각합니다. 위키백과 블롭데이터베이스에 HTML을 저장할 데이터 유형은TEXT 하지만, 당신은 그것을 사용해서 인..

source 2023.11.06

Symfony 2 / Dectrine에서 ENUM을 활성화하는 방법

Symfony 2 / Dectrine에서 ENUM을 활성화하는 방법 달릴때doctrine:mapping:import오류가 발생합니다. 알 수 없는 데이터베이스 유형 열거를 요청했습니다. Distrine\DBAL\Platforms\MySqlPlatform이 지원하지 않을 수 있습니다. 제가 설정을 해야 할 것 같습니다.use_native_enum로.true어떻게든.그러나 모든 문서 및 블로그 게시물은 Symfony < 1.4를 참조하고 있습니다.Symfony 2의 해결책은 무엇입니까?Symfony 2 프로젝트의 경우 이를 의 교리적 구성에 추가합니다.app/config.yml: doctrine: dbal: mapping_types: enum: string 제 전체 독트린 구성은 다음과 같습니다. # Doc..

source 2023.10.22

Dectrine DBAL - WHERE IN 배열에 추가 매개변수 포함

Dectrine DBAL - WHERE IN 배열에 추가 매개변수 포함 예제 문서를 사용하여 이와 같은 쿼리를 얻을 수 있었습니다. SELECT f.foo, b.bar FROM Foo f LEFT JOIN Bar b WHERE f.foo = 20 AND b.bar IN ? DBAL을 사용하면 결과가 반환됩니다. $result = $this->connection->executeQuery( $SQL, array($bar_array), array(\Doctrine\DBAL\Connection::PARAM_INT_ARRAY) )->fetchAll(); f.foo를 단일 정수 파라미터로 검색하고 IN문도 찾고 싶지만, 예제 문서 모두 배열을 유일한 파라미터로 하기 때문에 어떻게 작동시킬지 모르겠습니다.매개변수와 ..

source 2023.10.17

mysqldump 명령을 실행하려고 하는 중 오류 1064(42000)

mysqldump 명령을 실행하려고 하는 중 오류 1064(42000) 이 질문에는 이미 다음과 같은 답변이 있습니다. mysql 명령줄에서 mysqldump로 백업을 수행하는 중 오류 발생 (6개 답변) 닫힘8년 전에. 다음 명령을 실행하려고 합니다: mysql > mysqldump --all-databases > dump.sql; 로컬(내 PC) Mysql 5.5 서버에서 실행하려고 하는데 계속 이 오류가 발생합니다. mysql> mysqldump --all-databases > dump.sql; ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server ve..

source 2023.10.12

python mysql 쿼리에서 %를(를) 탈출하려면 어떻게 해야 합니까?

python mysql 쿼리에서 %를(를) 탈출하려면 어떻게 해야 합니까? 파이썬의 mysql 쿼리에서 %를 탈출하려면 어떻게 해야 합니까? 예를들면 query = """SELECT DATE_FORMAT(date_time,'%Y-%m') AS dd FROM some_table WHERE some_col = %s AND other_col = %s;""" cur.execute(query, (pram1, pram2)) "ValueError: unsupported format character 'Y'" 예외를 부여합니다. 내 sqldb가 %를 무시하도록 하려면 어떻게 해야 합니까?어떤 문서에서도 이 내용을 볼 수 없습니다.문서에서 문자 그대로 탈출하는 것이 좋습니다. 쿼리 문자열의 문자 그대로 백분율 기호가 다..

source 2023.10.12

MySQL Workbench를 사용하여 Diff 두 데이터베이스를 스키마 하는 방법?

MySQL Workbench를 사용하여 Diff 두 데이터베이스를 스키마 하는 방법? MySQL Workbench를 사용하여 두 데이터베이스에 대한 데이터베이스 Scheme Diff를 꺼내는 방법을 아는 사람이 있습니까? v5.2에는 이 기능이 있다고 나와 있지만 찾을 수 없습니다.MySQL Workbench를 사용해야 합니다.이 옵션이 직접 보이지 않으면 다음 작업을 수행해야 합니다. 클릭File그리고.New model 열린 새 모델 창에서Database그리고.Compare schemas. 데이터베이스 diff 도구는 의 MySQL Workbench를 통해 액세스할 수 있는 MySQL Utilities의 일부입니다.Plugins -> Start Shell for MySQL Utilities. 관련 설명..

source 2023.10.12

테이블에 ON DELETE 제약 조건을 추가하려면 어떻게 해야 합니까?

테이블에 ON DELETE 제약 조건을 추가하려면 어떻게 해야 합니까? 테이블에 ON DELETE 제약 조건을 추가하려면 어떻게 해야 합니까?ALTER TABLE+ADD CONSTRETT를 사용합니다. 예를 들어 테이블 멤버와 프로파일을 member_id로 연결하고 멤버가 삭제될 때마다 프로파일을 캐스케이드로 삭제하려면 다음과 같이 작성할 수 있습니다. ALTER TABLE profiles ADD CONSTRAINT `fk_test` FOREIGN KEY (`member_id` ) REFERENCES `members` (`member_id` ) ON DELETE CASCADE 제약 조건을 업데이트해야 할 경우 해당 제약 조건을 제거한 후 다시 만들어야 하므로 변경할 직접적인 방법은 없습니다. ALTER ..

source 2023.10.07

SQL_NO_CACH가 작동하지 않습니다.

SQL_NO_CACH가 작동하지 않습니다. 이 SQL을 처음 실행할 때는 39초가 필요합니다. 다시 실행하여 SQL_NO_CACHE를 늘리면 적용되지 않는 것 같습니다. mysql> select count(*) from `deal_expired` where `site`=8&&`area`=122 && endtime select SQL_NO_CACHE count(*) from `deal_expired` where `site`=8&&`area`= 122 && endtime select SQL_NO_CACHE count(*) from `deal_expired` where `site`=25&&`area`= 134 && endtime select SQL_NO_CACHE count(*) from `deal_expir..

source 2023.10.07

SQL: 열 값이 이전 행에서 변경된 행 선택

SQL: 열 값이 이전 행에서 변경된 행 선택 타임스탬프를 늘려서 정렬된 이(MySQL) 데이터베이스가 있다고 가정해 보겠습니다. Timestamp System StatusA StatusB 2011-01-01 A Ok Ok 2011-01-02 B Ok Ok 2011-01-03 A Fail Fail 2011-01-04 B Ok Fail 2011-01-05 A Fail Ok 2011-01-06 A Ok Ok 2011-01-07 B Fail Fail 해당 시스템의 이전 행에서 상태 A가 변경된 행을 선택하려면 어떻게 해야 합니까?상태 B는 중요하지 않습니다(이 질문에서는 상태 A가 변경되지 않는 각 시스템에 대해 연속된 행이 많을 수 있음을 설명하기 위해 표시합니다).위의 예제에서 쿼리는 2011-01-03 ..

source 2023.10.07