본문 바로가기

SQL2314

MySQL PHP 객관식 퀴즈 작성자 다음은 시나리오입니다. 온라인 교육 회사에서는 온라인 퀴즈를 만들고 있습니다. 관리자 피드 PHP 양식을 사용하여 mysql 데이터베이스에. 표는 다음과 같습니다. 이제 두 가지를하고 싶습니다. 테이블에서 10 개의 임의의 질문 / 답변을 검색하고 라디오 버튼과 함께 사용자가 정답을 확인할 수 있도록 PHP 페이지에 표시하는 PHP 페이지를 만듭니다. 다음 방법을 사용하여 검색된 정보를 표시 할 수 있습니까? echo "" . $row['question'] . ""; echo "" . $row['c_answer'] . ""; echo "" . $row['w_answer1'] . ""; echo "" . $row['w_answer2'] . ""; echo "" . $row['w_answer3'] . "";.. 2021. 2. 14.
MySQL 트리거 '열에 대한 업데이트'구문 특정 열을 업데이트 할 때 동일한 테이블 (같은 행)의 다른 열을 업데이트하는 MySQL 트리거를 사용할 수 있습니까? create trigger my_trigger BEFORE UPDATE OF col1, col2 ON TABLE_NAME for each row set NEW.col3 = NEW.col3 +1; UPDATE OF col1, col2 를 사용하여 위의 코드를 시도했습니다. MySQL에서는 작동하지 않습니다. 올바른 구문은 무엇입니까, 누군가가 나를 몇 가지 예를 알려줄 수 있습니까? 해결 방법 트리거가 특정 열의 업데이트에서만 실행되도록 지정할 수는 없지만 ( UPDATE 는 전체 레코드에 영향을 미침) 트리거 내에서 업데이트 된 열을 테스트 할 수 있습니다. DELIMITER ;; CR.. 2021. 2. 14.
MySQL 느린 MySQL 성능 및 절전 쿼리 최근에 저는 이른 시간에 제 웹 사이트에 AJAX 데이터가 매우 느리게로드되는 것을 발견했습니다. Chrome 브라우저의 Web Developer 기능을 사용하면 300 ~ 500ms의 대기 및 100 ~ 300ms 수신의 일반적인 속도가 최대 5 초까지 증가 할 수 있습니다! 이 사이트는 jQuery, Codeigniter / PHP 및 MySQL을 사용합니다. 내 VPS의 지원 데스크에 문의하여 너무 많은 수면 쿼리가 있다고 언급했습니다. There are many sleep queries for the database 'databasename'. | 4341 | mysqluser | 204.197.252.106:48669 | databasename | Sleep | 19 | | | | 4373 | .. 2021. 2. 14.
MySQL count ()에서 max () 선택 가능한 중복 : 사용자 당 최대 작업을 찾아야합니다. 테이블 열 : action_id , action_status , user 요청 : SELECT MAX(`counted`) FROM ( SELECT COUNT(*) AS `counted` FROM `table_actions` WHERE `status` = "good" GROUP BY `user` ) 오류 메시지 : "모든 파생 테이블에는 고유 한 별칭이 있어야합니다." 뭐가 잘못 되었 니?.. 해결 방법 즉, MySQL은 내부 SELECT 에 다음과 같은 이름을 지정해야한다고 주장합니다. SELECT MAX(counted) FROM ( SELECT COUNT(*) AS counted FROM table_actions WHERE status = "good.. 2021. 2. 14.
MySQL 테이블에있는 모든 레코드의 한 열에 대한 값 설정 내 테이블의 모든 레코드에 대해 하나의 열을 지우려고합니다. 예를 들어, 테이블에 id , comment 및 likes 의 세 열이있는 경우-를 지울 수 있습니다. 좋아요 열. +---+-------+-----+ |id |comment|likes| +-----------------+ |1 |hi |3 | |2 |hello |12 | |3 |hey |1 | +---+-------+-----+ 나중에 다음과 같이 보일 것입니다. +---+-------+-----+ |id |comment|likes| +-----------------+ |1 |hi | | |2 |hello | | |3 |hey | | +---+-------+-----+ MySQL UPDATE 를 사용하여 likes 값을 지워야한다고 생각하지만.. 2021. 2. 13.
MySQL utf8_general_ci와 utf8_unicode_ci의 차이점은 무엇입니까? 가능한 중복 : mysql 데이터베이스에 유망 해 보이는 유니 코드에 대한 두 가지 옵션이 있습니다. utf8_general_ci unicode (multilingual), case-insensitive utf8_unicode_ci unicode (multilingual), case-insensitive utf8_general_ci와 utf8_unicode_ci의 차이점을 설명해 주시겠습니까? 데이터베이스를 디자인 할 때 하나를 선택하면 어떤 효과가 있습니까? 해결 방법 utf8_general_ci 는 일반 유니 코드 텍스트에 잘못된 결과 를 제공하는 매우 간단한 데이터 정렬입니다. 그것이하는 일은 : 유니 코드 대 / 소문자를 이해하지 못하기 때문에 유니 코드에서는 올바르게 작동하지 않습니다. 유니 코.. 2021. 2. 13.
MySQL 다음을 제외한 모든 행 삭제 이 쿼리를 실행할 때 : DELETE FROM `wp_posts` WHERE id NOT IN (SELECT id FROM wp_posts WHERE post_status = 'publish') 다음과 같은 오류 메시지가 나타납니다. FROM 절에서 업데이트 할 대상 테이블 'wp_posts'를 지정할 수 없습니다. 여기에 구문 문제가 무엇인지 확실하지 않습니다. 해결 방법 이는 하위 쿼리를 사용하지 않고 수행 할 수 있습니다. 다음을 시도하십시오 DELETE FROM 'wp_posts' WHERE post_status != 'publish' 참조 페이지 https://stackoverflow.com/questions/10366019 2021. 2. 13.
MySQL UTF-8 : 데이터베이스에서는 올바르게 표시되지만 utf-8 문자 집합에도 불구하고 HTML에서는 표시되지 않습니다. MySQL 5.1을 사용하고 UTF-8 디코딩 된 txt 파일에서 약 2.7mil 줄의 테이블로로드되며, 테이블 자체는 utf8_unicode_ci 로 선언되고 모든 문자 필드는 utf8_unicode_ci , LOAD DATA INFILE 사용 ... 데이터베이스 자체에서 모든 문자가 정확하고 모든 것이 멋지게 보입니다. 그러나 php를 사용하여 인쇄하면 HTML 헤드에서 utf-8 선언을 사용하더라도 문자가 ???로 표시됩니다. ... 제출 된 양식의 텍스트를 삽입 한 다른 테이블 (utf-8 사용)에서 문자가 데이터베이스에 이상하게 표시되지만 SELECT ... 를 사용하여 인쇄 할 때 다시 올바르게 표시됩니다. 그래서 저는 궁금했습니다. 무엇이 잘못 되었나요? UTF-8 문자가 데이터베이스에 올바.. 2021. 2. 13.
MySQL 플래그의 데이터 유형은 무엇입니까? (MySQL에서) 플래그에 어떤 데이터 유형을 사용해야합니까? 현재 사용자가 온라인 상태인지 확인하고 싶습니다. 해결 방법 TINYINT 는 제안하는 내용에 적합합니다. `status` tinyint(1) unsigned NOT NULL DEFAULT '0' 참조 페이지 https://stackoverflow.com/questions/10368036 2021. 2. 13.
MySQL 외래 키 제약 조건을 추가하기 위해 MySQL 테이블을 변경하면 오류가 발생합니다. 외래 키 제약 조건이있는 테이블을 변경하려고 할 때 왜 오류가 발생합니까? 다른 모든 특정 기록 테이블 (예 : USER_HISTORY , BROWSER_HISTORY , )의 기본 테이블로 사용하는 HSTORY 테이블이 1 개 있습니다 PICTURE_HISTORY ...). PICTURE 및 USER 테이블도 호출 될 때 포함했습니다. HISTORY 표 : CREATE TABLE IF NOT EXISTS HISTORY ( ID INT NOT NULL AUTO_INCREMENT, VIEWERID INT NOT NULL , VIEWDATE TIMESTAMP NOT NULL DEFAULT NOW(), PRIMARY KEY (ID), FOREIGN KEY (VIEWERID) REFERENCES USER(ID).. 2021. 2. 13.