본문 바로가기

SQL2314

MySQL 특정 조건에서 INSERT를 방지하는 MySQL 트리거 생년월일 (열 중 하나)이 미래인 경우 삽입을 방지하는 트리거를 만들고 싶습니다. 나는 이것을 가지고있다: CREATE TRIGGER foo BEFORE INSERT ON table FOR EACH ROW BEGIN IF NEW.birthdate > CURRENT_DATE() THEN //How do I prevent the insert right here??? END IF; END; if 문 내에서 삽입을 취소하려면 어떻게해야합니까? 해결 방법 MySQL의 현재에는 지원이 없습니다. implementation of triggers to voluntarily throw an exception and abort the statement that spawned the 방아쇠. 내가 찾은 해결 방법은 a BE.. 2020. 11. 22.
MySQL 트리거 / 저장 프로 시저에서 쉘 스크립트 / 명령 실행 저는 현재 저의 연구 (IT-Engineering with Networking)에서 지난 학기에 주 과제를 작성하고 있으며 현재 MySQL과 함께 일하고 있습니다. 내 질문은 : MySQL 트리거 / 프로 시저 내에서 쉘 스크립트 / 명령을 실행할 수 있습니까? 아니면 CASE 문에서 수행 할 수 있습니까? I've been searching around the internet and read that it's inadvisable to do it. But I need a script to check a table in a database for alerts and then warn people if there is any. If there is anyway else this could be done, .. 2020. 11. 22.
MySQL INDEX를 사용하는 이유와 위치-장단점 저는 데이터베이스 프로그래밍에 익숙하지 않고 인덱스의 부정적인 영향이 무엇인지 궁금합니다. 내가 이해하는 한, 인덱스는 데이터베이스에서 특정 값 (예 : SELECT)을 검색해야하는 작업의 속도를 높입니다. 이 예를 고려하십시오. user_name 열에 인덱스가있는 Example 테이블의 경우 작업은 다음과 같습니다. SELECT TestField FROM Example WHERE user_name=XXXX 인덱스의 결과로 더 빨라질 것입니다. 내 질문은 : 인덱스 사용의 단점은 무엇입니까? 인덱스가 우리에게 프로 (성능 향상)를 제공한다면 왜 기본값으로 설정되지 않습니까? 해결 방법 색인에 대한 책을 채울 수는 있지만 여기서는 색인을 만들 때 고려해야 할 몇 가지 사항이 있습니다. (대부분) 선택 속도.. 2020. 11. 22.
MySQL T-SQL을 MySQL로 변환 주식 시세 기호 및 회사 이름의 데이터베이스 아카이브를 변환하려고합니다. 해결 방법 짧은 대답 : 아니요 중간 답변 : MAYBE 긴 답변 : 이것은 SQL에있는 내용과 여기에 투입하려는 시간과 노력에 따라 다릅니다. TSQL은 MySQL 방언의 하위 집합이 아닙니다. 따라서 MySQL 변환이없는 일부 TSQL이 있습니다. 그러나 두 언어 간의 겹침은 상당히 중요하며 어느 정도 변환은 구문의 문제 일뿐입니다. 이것은 아마도 당신의 문제를 완전히 해결하지는 못할 것이지만 적어도 시작일뿐입니다. 참조 페이지 https://stackoverflow.com/questions/2986404 2020. 11. 22.
MySQL ERD 다이어그램의 상속 관계 ERD 다이어그램의 상속 표현에 대한 질문이 있습니다. The following example: I have plane, and I have also two types of planes 1-PersonsPlane 2-CargoPlane I am confused about which relationship to use ( 1-to-1 OR 1-to-Many). My DB teacher told me that I should use a 1-to-1 relationship, But I have found on the internet many examples use (1-to-Many) relationship instead of (1-to-1). 다음 이미지를 확인하십시오. 일대일 관계 일대 다 관계 어느 것이.. 2020. 11. 21.
MySQL Sequelize로 MySQL에 연결할 수 없습니다. 내 서버의 MySQL 데이터베이스에 연결하려고 할 때 지속적으로 SequelizeConnectionRefusedError 가 발생합니다. 로그인 자격 증명이 올 바르고 포트가 열려 있고 모든 것이 좋아 보이며 개발 환경에서 매력적으로 작동합니다. 부족한 배경 정보에 대해 죄송하지만 여기서는 어리 석습니다.이 문제의 원인이 무엇인지 정말 모르겠습니다. 이것은 mysql --version 의 출력입니다. mysql Ver 14.14 Distrib 5.5.43, for debian-linux-gnu (x86_64) using readline 6.3 이것이 제가 Sequelize를 초기화하는 데 사용하는 코드입니다. 사용하려는 테이블이 아직 존재하지 않지만이 문제와 관련이없는 것이 확실합니다. 루트 사용자로 로.. 2020. 11. 21.
MySQL "구성 파일 쓰기"에서 MySQL Server 5.7 설치 실패 Windows Server 2008 컴퓨터에 MySQL Server 5.7.7을 설치하려고합니다. 여러 번 실패했고 전체를 제거하고 설치를 다시 시도했습니다. 한 번에 하나의 구성 요소를 설치하려고 시도했으며 MySQL 서버 자체를 제외한 모든 구성 요소 (Workbench, 커넥터 등)에서 작동했습니다. "구성 파일 작성"단계에서 오류가 발생합니다. 로그에 아래 오류 세부 정보가 표시됩니다. Beginning configuration step: Writing configuration file Could not find a part of the path 'C:\ProgramData\MySQL\MySQL Server 5.7\my.ini'. Ended configuration step: Writing con.. 2020. 11. 21.
MySQL 회전 된 MySQL 바이너리 로그를 삭제하는 것이 안전합니까? 바이너리 로깅이 활성화 된 MySQL 서버가 있습니다. 하루에 한 번 로그 파일이 "회전"됩니다. 즉, MySQL은 쓰기를 중지하고 새 로그 파일을 생성합니다. 예를 들어, 현재이 파일은 / var / lib / mysql에 있습니다. -rw-rw---- 1 mysql mysql 10485760 Jun 7 09:26 ibdata1 -rw-rw---- 1 mysql mysql 5242880 Jun 7 09:26 ib_logfile0 -rw-rw---- 1 mysql mysql 5242880 Jun 2 15:20 ib_logfile1 -rw-rw---- 1 mysql mysql 1916844 Jun 6 09:20 mybinlog.000004 -rw-rw---- 1 mysql mysql 61112500 Jun.. 2020. 11. 21.
MySQL 참 / 거짓 값에 적합한 데이터 필드 유형? mySQL 데이터베이스에 참 / 거짓 / 1 / 0 값을 저장하는 데 가장 적합한 (최소 데이터 소비 읽기) 데이터 필드는 무엇입니까? 이전에 1 자 길이의 tinyint를 사용했지만 이것이 최상의 솔루션인지 확실하지 않습니까? 감사! 해결 방법 tinyint(1) 기본적으로 BOOL 데이터 유형에서 별칭이 지정되므로 괜찮습니다. 또한 여기에서 이미 다루었습니다. 참조 페이지 https://stackoverflow.com/questions/2989281 2020. 11. 21.
MySQL Mysql 쿼리의 평균 합계 합계의 평균을 제공하는 쿼리를 만드는 데 문제가 있습니다. 여기 stackoverflow에서 몇 가지 예제를 읽었지만 할 수 없었습니다. 누구든지이 작업을 수행하는 방법을 이해하도록 도와 줄 수 있습니까? 이것은 내가 가진 데이터입니다. Transaction_x0020_Number Product_x0020_Code Sales_x0020_Value Date Cashier 000356 350 24.99 2010-06-04 131 000356 726 32.99 2010-06-04 131 000357 350 24.99 2010-06-04 131 000358 350 24.99 2010-06-04 131 000358 360 24.99 2010-06-04 131 000770 703 69.99 2010-06-04 13.. 2020. 11. 21.