본문 바로가기

SQL2314

MySQL MYSQL : 삽입 중에 NULL 또는 빈 데이터를 기본값 0으로 만드는 방법 그래서 이것은 매우 간단 해 보이며 이전에이 작업을 해본 적이 있다고 맹세합니다. 그러나 어떤 이유에서든 저에게 효과가 없습니다. MAMP 를 사용하고 있으며 약 200 개의 열이있는 테이블이 있으며 NULL 또는 빈 데이터가 삽입되면 약 20 개가 기본값 0으로 설정됩니다. 다음은 내 테이블의 모양과 기본적으로 0으로 설정하려는 열에 대해 수행 한 작업에 대한 작은 예입니다. CREATE TABLE `listings` ( `ListingID` int(11) NOT NULL, `BathsFull` int(6) NOT NULL DEFAULT '0', PRIMARY KEY (`ListingID`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1; 따라서 BathsFull 에서 NOT N.. 2021. 1. 7.
MySQL 특정 값에 대한 MySQL 개수 열 나는 다음과 같은 db 테이블을 가지고 있으며, 판매 원당 특정 제품의 판매 인스턴스를 계산할 수 있기를 원합니다. |------------|------------|------------| |id |user_id |product_id | |------------|------------|------------| |1 |1 |2 | |2 |1 |4 | |3 |1 |2 | |4 |2 |1 | |------------|------------|------------| 다음과 같은 결과 집합을 만들고 싶습니다. |------------|-------------|------------|------------|------------| |user_id |prod_1_count |prod_2_count|prod_3_cou.. 2021. 1. 7.
MySQL 오류 1241 : 피연산자는 1 개의 열을 포함해야합니다. table1의 데이터를 table2에 삽입하려고합니다. insert into table2(Name,Subject,student_id,result) select (Name,Subject,student_id,result) from table1; table2의 키는 student_id입니다. 중복이 없다고 가정합니다. 오류가 발생합니다. MySQL error 1241 : Operand should contain 1 column (s) table2에는 4 개의 열만 있습니다. 해결 방법 구문 오류입니다. select 에서 () 를 제거하십시오. insert into table2 (name, subject, student_id, result) select name, subject, student_id, resul.. 2021. 1. 7.
MySQL 10 진수 필드로 실패한 MySql 쿼리보다 크거나 작음 3 개의 열이있는 데이터베이스가 있습니다. user_id | lat | lon 1 |-1.403976 | 53.428692 2 |-1.353276 | 55.224692 etc etc 위도와 경도는 모두 십진수 필드로 설정됩니다. 나는 이와 유사한 쿼리를 실행하고 있지만 주어진 위도 / 경도 숫자보다 크거나 작은 것을 기준으로 필터링하지 않습니다. SELECT * FROM `table` WHERE `lat` '-1.300000' AND 'lon' '53.000000' 이 쿼리는 테이블의 모든 행을 반환하고 이유를 모르겠습니까? 필드가 소수로 설정되는 것과 관련이 있습니까? 누군가가 도울 수 있기를 바랍니다. 당신이 알고 있다.. 2021. 1. 7.
MySQL은 여러 열 삭제 여러 열을 삭제하려고하는데 문제가 있습니다. 아래 구문은 괄호 () 에 여러 값을 사용하여 ALTER TABLE 및 ADD 를 수행 할 때 작동하지만 에서는 작동하지 않습니다. DROP COLUMN . 잘못된 구문을 사용하고 있습니까? $table3 = " ALTER TABLE $table3_name DROP COLUMN ( user_firstname, user_lastname, user_address, user_address2, user_city, user_state, user_zip, user_phone ); "; 해결 방법 ALTER TABLE `tablename` DROP `column1`, DROP `column2`, DROP `column3`; 참조 페이지 https://stackoverflo.. 2021. 1. 6.
MySQL 치명적 오류 : phpMyAdmin에서 실행 시간 30 초 초과 650 만 개의 레코드를 포함하는 MySQL 테이블이 있습니다. phpMyAdmin에서 해당 테이블에 액세스하려고하면 다음과 같은 결과가 나타납니다. 치명적인 오류 : 1457 행의 C : \ xampp-new \ phpMyAdmin \ libraries \ display_tbl.lib.php에서 최대 실행 시간 30 초를 초과했습니다. 레코드를 보려고하는데 오류를 일으킬 수있는 쿼리를 수행하지 않습니다. 이 문제는 내 서버에만 있습니다. 그리고 내 로컬 컴퓨터에는 서버만큼 많은 레코드가 포함되어 있지 않습니다. 내 php.ini 에서 이미 최대 실행 시간을 최대로 설정했습니다. 이 오류를 어떻게 수정합니까? 해결 방법 이 줄 추가 $cfg['ExecTimeLimit'] = 6000; phpmyadmin.. 2021. 1. 6.
MySQL CURSOR ERROR 1193 : 알 수없는 시스템 변수 CREATE PROCEDURE `abc`.`cursordemo` (IN start_date DATETIME,IN end_date DATETIME) BEGIN DECLARE done INT DEFAULT FALSE; DECLARE k1,k2,g,s,last_status VARCHAR(45); DECLARE b, c INT; DECLARE cur1 CURSOR FOR SELECT `key` FROM `abc`.`temp_weekly`; DECLARE CONTINUE HANDLER FOR NOT FOUND SET done = TRUE; OPEN cur1; read_loop: LOOP FETCH cur1 INTO k1; IF done THEN LEAVE read_loop; END IF; block_cursor:.. 2021. 1. 6.
MySQL iOS 앱을 데이터베이스 (mySQL 및 Sequel Pro)에 연결하는 방법은 무엇입니까? mySQL Server (MAMP에서 시작)와 연결된 Sequel Pro에서 만든 데이터베이스와 앱을 연결하는 방법을 찾고 있습니다. 나는 이미 몇 가지 솔루션을 검색했지만 수백 개의 다른 게시물이 있으며 일부는 SQLite가 유일한 가능성이 될 것이라고 말했고 다른 일부는 CoreData가 완벽 할 것이라고 말했습니다. 저는 핵심 데이터에 익숙하지 않으며 누군가가 연결을 구축하는 다른 방법을 알고 있다면 매우 기뻐할 것입니다. 최대한 구체적으로 말씀 드리지만 이미 궁금한 점이 있으시면 문의 해주세요. 해결 방법 mysql 데이터베이스에 연결할 수 있습니다. 내 앱이 구문 분석하고 저장 한 xml 파일을 반환하는 php를 통해 수행했습니다. 이 링크는이 주제도 다룹니다. 참조 페이지 https://sta.. 2021. 1. 6.
MySQL 의미? header ( 'P3P : CP = "IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT"'); 게시물에서 아래 코드를 자주 볼 수 있습니다. 그것은 무엇을 의미하고 이것이 헤더에 그것을 추가하는 누군가에게 어떻게 해를 끼치거나 도울 수 있습니까? ob_start(); header('P3P:CP="IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT"'); 해결 방법 P3P는 프라이버시 선호 프로젝트를위한 플랫폼입니다. 간결한 개인 정보 보호 정책을 작성하기위한 것입니다. 해커가 왜 그것을 헤더에 넣는 지 모르겠지만 변경 사항을 되 돌리십시오. 참조 페이지 https://stackoverflow.com/questions/15841245 2021. 1. 6.
MySQL 변수 MySQL 트리거 선언 MySQL에 익숙하다면 내 질문이 간단 할 수 있습니다. 저는 PostgreSQL SGBD에 익숙하고 PL / PgSQL 스크립트를 MySQL로 변환하려고합니다. 내가 가진 것은 다음과 같습니다. delimiter // CREATE TRIGGER pgl_new_user AFTER INSERT ON users FOR EACH ROW BEGIN DECLARE m_user_team_id integer; SELECT id INTO m_user_team_id FROM user_teams WHERE name = "pgl_reporters"; DECLARE m_projects_id integer; DECLARE cur CURSOR FOR SELECT project_id FROM user_team_project_rel.. 2021. 1. 6.