반응형

MySQL 73

Mac OS X에서 MySQL을 제거하려면 어떻게 해야 합니까?

Mac OS X에서 MySQL을 제거하려면 어떻게 해야 합니까? 실수로 Snow Leopard의 인텔 Mac에 PowerPC 버전의 MySQL을 설치했는데 문제없이 설치되었지만 정상적으로 동작하지 않습니다.내가 주의를 충분히 기울이지 않았을 뿐이야.올바른 x86 버전을 설치하려고 하면 새로운 버전이 이미 설치되어 있기 때문에 설치할 수 없다고 표시됩니다.Google 쿼리로 인해 다음 작업을 수행하거나 파일을 삭제하여 제거하게 되었습니다. sudo rm /usr/local/mysql sudo rm -rf /usr/local/mysql* sudo rm -rf /Library/StartupItems/MySQLCOM sudo rm -rf /Library/PreferencePanes/MySQL* rm -rf ~/..

source 2022.10.01

MySQL 트리거 - 변수에 SELECT 저장

MySQL 트리거 - 변수에 SELECT 저장 트리거가 있는데, 이 트리거에서 얻은 INT를 보유하는 변수를 사용하고 싶다.SELECT그래서 2개의 IF 스테이트먼트에서 사용할 수 있습니다.SELECT두 번. MySQL 트리거에서 변수를 선언/사용하려면 어떻게 해야 합니까?MySQL 트리거에서 로컬 변수를 선언하려면DECLARE구문을 사용합니다. 다음은 예를 제시하겠습니다. DROP TABLE IF EXISTS foo; CREATE TABLE FOO ( i SERIAL PRIMARY KEY ); DELIMITER // DROP TRIGGER IF EXISTS bar // CREATE TRIGGER bar AFTER INSERT ON foo FOR EACH ROW BEGIN DECLARE x INT; SE..

source 2022.09.18

서버가 비활성 시간대를 반환했습니다.Advanced 탭으로 이동하여 servertimezone 속성을 수동으로 설정합니다.

서버가 비활성 시간대를 반환했습니다.Advanced 탭으로 이동하여 servertimezone 속성을 수동으로 설정합니다. Intelij IDE가 MySQL Workbench 데이터베이스 서버에 접속할 수 없습니다.시간대 문제로 지정되어 있습니다.상세 탭으로 이동하여 server Timezone 속성을 수동으로 설정하도록 요구됩니다. 비슷한 문제가 있는지 찾아봤는데 찾을 수가 없네요.데이터베이스 도구 창에서 데이터 소스를 마우스 오른쪽 버튼으로 클릭하고 속성(+)ShiftEnter을 선택한 다음 고급 탭을 클릭합니다. 설정serverTimezone의 재산.UTC. 대응하는 메뉴얼 페이지도 참조해 주세요. @CrazyCoder는 맞지만 자세한 답변은 다음과 같습니다. DataGrip에서 마우스 오른쪽 버튼..

source 2022.09.17

java.sql.SQLException:사용자 'root'@'localhost'에 대한 액세스가 거부되었습니다(암호: YES 사용).

java.sql.SQLException:사용자 'root'@'localhost'에 대한 액세스가 거부되었습니다(암호: YES 사용). 다음 코드: Class.forName("com.mysql.jdbc.Driver"); Connection m_connection = DriverManager.getConnection("jdbc:mysql://localhost","root","root"); 를 에 설정합니다.getConnection(): java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES) at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1074) a..

source 2022.09.17

MySQL에서 Auto Increment 값의 현재 개수를 변경하시겠습니까?

MySQL에서 Auto Increment 값의 현재 개수를 변경하시겠습니까? 현재 데이터베이스에 엔트리를 추가할 때마다 자동 증분 값이 1씩 증가합니다.하지만, 이것은 단지 47을 셀 뿐이다.따라서 신규 엔트리를 추가하면 48이 되고, 다른 엔트리를 추가하면 49 등이 됩니다. 현재 Auto Increment 카운터의 값을 변경합니다.즉, 47에서 10000으로 변경하여 다음 입력된 값이 10001이 되도록 합니다.그걸 어떻게 하는 거죠?ALTER TABLE을 사용하여 AUTO_INCREMENT 컬럼 값을 설정할 수 있습니다.이 페이지는 다음과 같습니다. 값을 변경하려면AUTO_INCREMENT새 행에 사용할 카운터: ALTER TABLE t2 AUTO_INCREMENT = value; 다음과 같은 메모..

source 2022.09.17

단말기에서 MAMP의 MySQL에 액세스

단말기에서 MAMP의 MySQL에 액세스 phpMyAdmin 대신 SQL을 사용하고 싶습니다. 단말기에서 MAMP의 MySQL에 로그인하려면 어떻게 해야 하나요?사용하고 있는 MAMP 버전이 /Applications/MAMP에 설치되어 있을 것입니다.먼저 MAMP 콘솔을 통해 MAMP 서버가 켜져 있는지 확인하십시오.그런 다음 명령줄에서 다음과 같이 연결합니다. /Applications/MAMP/Library/bin/mysql -uUsername -pPassword Username과 Password를 바꿉니다.참고로 -u와 사용자 이름 또는 -p와 비밀번호 사이에는 공백이 없습니다. Mysql을 예전 패션으로 배우길!입력하려는 경우: mysql -u Username -p macOS Big Sur 업데이트..

source 2022.09.16

mysql은 같은 now()로 여러 열을 업데이트합니다.

mysql은 같은 now()로 여러 열을 업데이트합니다. mysql 버전 4.1.20을 사용하여 2개의 datetime 열을 업데이트해야 합니다.이 쿼리를 사용하고 있습니다. mysql> update table set last_update=now(), last_monitor=now() where id=1; 2개의 콜이 표시되므로 안전하고 컬럼이 다른 시각으로 갱신될 가능성이 있습니다.now()? 다른 값으로 갱신할 수 없다고 생각합니다(내부 mysql 콜이라고 생각합니다).now()한 줄에 한 번씩만) 하지만 저는 전문가가 아닙니다. 어떻게 생각하세요? 업데이트: 여기서 두 번째 질문이 추출되었습니다.솔루션 발견: mysql> UPDATE table SET last_update=now(), last_mo..

source 2022.09.16

Ruby on Rails Database.yml 파일의 MySQL 구성을 수정합니다.

Ruby on Rails Database.yml 파일의 MySQL 구성을 수정합니다. 다음과 같은 설정이 있습니다. development: adapter: mysql2 encoding: utf8 database: my_db_name username: root password: my_password host: mysql://127.0.0.1:3306 이 에러가 표시됩니다. Unknown MySQL server host 'mysql://127.0.0.1:3306' (1) 제가 잘못하고 있는 게 있나요? 호스트와 포트 번호를 구분해야 합니다.예를 들어 다음과 같은 것을 가질 수 있습니다. development: adapter: mysql2 encoding: utf8 database: my_db_name use..

source 2022.09.16

MySQL - 선택 시 행 번호 가져오기

MySQL - 선택 시 행 번호 가져오기 항목이 정렬되면 select 문을 실행하고 행 번호를 알 수 있습니까? 제 테이블은 다음과 같습니다. mysql> describe orders; +-------------+---------------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +-------------+---------------------+------+-----+---------+----------------+ | orderID | bigint(20) unsigned | NO | PRI | NULL | auto_increment | | itemID | bigint(20)..

source 2022.09.15

조인 없이 여러 테이블에서 선택하시겠습니까?

조인 없이 여러 테이블에서 선택하시겠습니까? 두 테이블에서 데이터를 선택하고 조인하지 않고 개별 행으로 표시하는 가장 쉬운 방법은 무엇입니까?두 테이블 모두 필드가 비슷하거나 일치하며 두 테이블에서 같은 달에 발생한 모든 행의 avg와 같은 집계 함수를 실행하고 싶습니다. 예를 들어, 한 시스템으로부터의 트랜잭션을 보여주는 테이블과 다른 시스템으로부터의 트랜잭션을 보여주는 테이블이 있습니다.양쪽 테이블에서 모든 트랜잭션을 별도의 행으로 가져올 수 있는 방법이 있습니까?테이블 1에 20개의 레코드가 있고 테이블 2에 30개의 레코드가 있다면 반환 시 50개의 열이 있었으면 합니다.다음과 같은 작업을 수행할 수 있습니다. SELECT ... FROM ( SELECT f1,f2,f3 FROM table1 UN..

source 2022.09.13
반응형