본문 바로가기

MySql2314

MySQL Magento-재색 인 프로세스에 문제가 있습니다.-카탈로그 제품 v1.6을 실행하는 Magenot 설치에서 데이터를 다시 색인화했는데 이제 다음과 같은 메시지가 표시됩니다. There was a problem with reindexing process. 카테고리 제품 의 경우 이제 어떤 카테고리에도 제품이 표시되지 않습니다. 라이브 사이트에서 발생한대로 최대한 빨리 수정해야합니다. 누구든지이 문제의 원인과 수정 사항이 무엇인지 알고 있습니까? var / report 및 var / locks의 내용을 삭제하려고 시도했지만 기쁨이 없습니다. 몇 가지 수정 사항이있는 것 같지만 특별히 카테고리 제품에 대한 것은 아닙니다. 미리 감사드립니다 해결 방법 무엇이든 가능합니다. 그만큼 재색 인 프로세스에 문제가 있습니다. PHP 예외가 reindexProcessAction 작업에.. 2020. 9. 18.
MySQL 난수를 삽입하는 방법 MySql Im MySql을 처음 사용하고 테이블 10000 임의의 2 자리 숫자를 삽입해야합니다. 이것에 대한 쉬운 방법이 있습니까? 해결 방법 이 시도: DELIMITER $$ CREATE PROCEDURE random_fill( IN cnt INT ) BEGIN fold: LOOP IF cnt < 1 THEN LEAVE fold; END IF; INSERT INTO foo ( bar ) VALUES ( 9 + CEIL( RAND() * 90 ) ); SET cnt = cnt - 1; END LOOP fold; END$$ DELIMIMTER ; 이것을 사용하려면 : CALL random_fill(10000); 변경해야 할 것은 다음 줄입니다. INSERT INTO foo ( bar ) VALUES ( CEIL(.. 2020. 9. 18.
MySQL 내부에 카운트가있는 mysql group_concat? 2 개의 테이블, 사용자 및 팔로우가 있습니다. 다음 테이블에는 status라는 열이 있습니다. 각 사용자가 상태별로 그룹화 한 팔로우 수를 계산하고 싶습니다. 아래 쿼리는 각 사용자의 각 상태 유형에 대한 레코드를 반환합니다. SELECT users.name as user_name, f.status, count(f.id) FROM users JOIN application_follows f ON f.user_id = users.id GROUP BY users.id, f.status ORDER BY users.id 다음과 같은 것을 반환합니다. user_name status count mike new 10 mike old 5 tom new 8 tom old 9 그러나 나는 다음과 같은 더 친근한 것을 원합.. 2020. 9. 18.
MySQL 유효한 제약 조건이있는 "SQLSTATE [23000] : 무결성 제약 조건 위반" 저는 Doctrine과 함께 Symfony 2를 사용하고 있습니다. 저는 국가, 지구, 카운티 및 지역의 4 개의 클래스가 있습니다. 지구에는 국가의 외래 키가 있습니다. 카운티에는 지구 외국인이 있습니다. Local에는 District의 외래 키가 있습니다. 문제는 카운티를 삽입 할 때 (데이터 고정 장치 사용) 오류가 발생한다는 것입니다. SQLSTATE[23000]: Integrity constraint violation: SQL을 덤프하여 테이블과 제약 조건을 만들고 이것을 얻었습니다. CREATE TABLE Country (id INT AUTO_INCREMENT NOT NULL, name VARCHAR(255) NOT NULL, insertedAt DATETIME NOT NULL, flag LO.. 2020. 9. 18.
MySQL 사용자가 데이터베이스를 생성하려면 어떤 권한이 필요합니까? 루트 이외의 사용자가 데이터베이스를 만들 수 있습니까? GRANT SELECT, CREATE ON *.* TO 'myguy'@'thatmachine' IDENTIFIED BY PASSWORD '*12057DFA2BFBD8760D4788735B1C3E26889D7ECE' | GRANT ALL PRIVILEGES ON `db1`.* TO 'myguy'@'thatmachine' GRANT ALL PRIVILEGES ON `db2`.* TO 'myguy'@'thatmachine' 여기에 어떤 특권이 없는지 궁금합니다. 또한 첫 번째 줄에 암호가 첨부 된 이유는 무엇입니까? 최신 정보 제 질문의 요점이 무엇인지 더 명확히하겠습니다. 두 개의 데이터베이스 시스템, 소스 및 대상이 있습니다. 소스 시스템에는 많은 고.. 2020. 9. 18.
MySQL 연결이 끊어 지거나 연결이 끊어진 트랜잭션에서 MySQL 롤백 각 클라이언트가 동시에 작동하기 때문에 클라이언트 연결이 끊어진 직후 트랜잭션을 롤백하도록 MySQL 서버를 만들어야합니다. 문제는 다음과 같이 재현 할 수 있습니다 (innodb 테이블 유형 사용). 클라이언트 A : START TRANSACTION; SELECT MAX(ID) FROM tblone FOR UPDATE; #... then disconnect your connection to the server 클라이언트 B에서 : START TRANSACTION; SELECT MAX(ID) FROM tblone FOR UPDATE; #... lock wait time out will occur here innodb_rollback_on_timeout 과 같은 MySQL의 서버 옵션을 설정하고 두 클라이.. 2020. 9. 18.
MySQL Jdbc 드라이버를 찾을 수 없음 우리는 mysql 데이터베이스를 사용하여 몇 가지 일반적인 쿼리를 처리하는 Java를 사용하여 netbeans에서 프로젝트를 진행하고 있습니다. 하지만 netbeans에서 mysql 용 jdbc 드라이버를로드하는 데 문제가 있습니다. 다음과 같은 오류가 발생합니다. 클래스를 찾을 수 없음 예외 : com.jdbc.mysql.Driver 제발 도와주세요. 해결 방법 프로젝트에 MySQL JDBC 커넥터를 추가하기 만하면됩니다. 예를 들어, Oracle 데이터베이스의 경우와 유사합니다 (ojdbc6.jar을 추가해야 함). MySQL의 경우 MySQL JDBC 커넥터를 가져 와서 프로젝트의 클래스 경로에 추가해야합니다. 참조 페이지 https://stackoverflow.com/questions/9937438 2020. 9. 18.
MySQL Yii : CDbCriteria를 사용하여 GROUP BY 전에 ORDER BY하는 방법은 무엇입니까? 다음과 같은 쿼리를 사용합니다. SELECT * FROM ( SELECT * FROM message ORDER BY added_on DESC ) as m WHERE receiver_id = 2 GROUP BY sender_id ORDER BY priority_id DESC; findAllBySql 을 사용하는 방법을 알고 있습니다. $this->findAllBySql( 'SELECT * FROM ( SELECT * FROM message ORDER BY added_on DESC ) as m WHERE receiver_id = :receiverId GROUP BY sender_id ORDER BY priority_id DESC', array('receiverId' => $userId)); $criteria.. 2020. 9. 18.
MySQLi 준비된 문의 결과를 연관 배열에 어떻게 넣을 수 있습니까? SQL 쿼리와 mysqli 준비된 문이 있습니다. $sql = 'SELECT photographers.photographer_id, photographers.photographer_name FROM photographers'; $stmt = $conn->stmt_init(); if ($stmt->prepare($sql)) { $stmt->bind_result($photographer_id, $photographer_name); $OK = $stmt->execute(); $stmt->fetch(); } 결과를 연관 배열에 저장하여 나중에 반복하고 SQL 문자열에서 반환 된 모든 데이터를 얻을 수있는 방법은 무엇입니까? 해결 방법 다음을 시도하십시오. $meta = $statement->result_meta.. 2020. 9. 18.
MySQL SQL : MySQL에서 기존 열을 기본 키로 설정 3 개의 열이있는 데이터베이스가 있습니다. id, name, somethingelse 이 테이블에는 인덱스 세트가 없으며 "정의 된 인덱스가 없습니다!"라는 메시지가 표시됩니다. phpmyadmin id is a 7digit alphanumeric value, unique to each row. I want to set Drugid to be the primarykey/index (i dont know the difference if there is one) Please explain in detail as i am new to this. 감사합니다. 해결 방법 SQL에서 실행하십시오. ALTER TABLE tableName ADD PRIMARY KEY (id) ---or Drugid, whichever.. 2020. 9. 17.