mysql 설치하고 

mysql -u root - p

하고 들어갈려는데

You must reset your password using ALTER USER statement before executing this statement

이런 에러가 뜬다. 

 

초기 설정된 비밀번호 바꾸라는 것이다 바꿔주자.

 

해결방법

ALTER USER 'root'@'localhost' IDENTIFIED BY '내가원하는비번';

flush privileges;

 

반응형

이런에러가 뜬다면

The GPG keys listed for the "MySQL 5.7 Community Server" repository are already            installed but they are not correct for this package.
Check that the correct key URLs are configured for this repository.


 Failing package is: mysql-community-libs-5.7.37-1.el7.x86_64
 GPG Keys are configured as: file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

 

이 명령어를 해서 트러블슈팅을 해봅시다.

sudo rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022

 

이후 다시설치

 

반응형

ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다.

 

 

NAME TYPE NULLABLE
ANIMAL_ID VARCHAR(N) FALSE
ANIMAL_TYPE VARCHAR(N) FALSE
DATETIME DATETIME FALSE
INTAKE_CONDITION VARCHAR(N) TRUE

동물 보호소에 가장 먼저 들어온 동물의 이름을 조회하는 SQL 문을 작성해주세요.

 

예를 들어 ANIMAL_INS 테이블이 다음과 같다면

 

이 중 가장 보호소에 먼저 들어온 동물은 Jack입니다. 따라서 SQL문을 실행하면 다음과 같이 나와야 합니다.

 

답 예시,

SELECT name from animal_ins where datetime = (select min(datetime) from animal_ins)

 

이렇게 date time 에서 제일 빨른 것을 찾으려면 위 답예시처럼 적어보시면되고

 

반대로 제일 늦은것을 찾는다면 

 

다음문제,

가장 늦게 들어온 동물은 Anna이고, Anna는 2013-11-18 17:03:00에 들어왔습니다. 따라서 SQL문을 실행하면 다음과 같이 나와야 합니다.

답 예시,

SELECT datetime from animal_ins where datetime = (select max(datetime)from animal_ins)
반응형

+ Recent posts