MySQL 61

phpMyAdmin이 루트 사용자로 로그인했음에도 불구하고 데이터베이스를 만들 권한이 없다고 말합니다.

phpMyAdmin이 루트 사용자로 로그인했음에도 불구하고 데이터베이스를 만들 권한이 없다고 말합니다. root user를 사용하여 mysql에 로그인하고 데이터베이스를 만들어야 합니다.그러나 루트 사용자로 PhpMyAdmin에 로그인하면 "권한 없음"이라고 표시되므로 데이터베이스를 만들 수 없습니다. phpMyAdmin을 설치할 때는 이런 일이 발생할 줄 몰랐습니다.이것을 고칠 방법이 있습니까?도와주세요, 감사합니다! 버전 정보: OS: OpenSUSE 12.1 MySQL: mysql Ver 14.14 배포 5.5.25, 읽기 라인 6.2를 사용하는 Linux(x86_64)용 PhphMyAdmin: 3.4.10.2phpMyAdmin을 설치할 때 생성된 시스템 유지관리 사용자와 암호를 사용하여 로그인합니..

programing 2023.10.07

python에서 여러 sql 문을 실행할 수 있는 방법을 제안하시겠습니까?

python에서 여러 sql 문을 실행할 수 있는 방법을 제안하시겠습니까? python에서 다음과 같은 것을 실행하는 제안된 방법은 무엇입니까? self.cursor.execute('SET FOREIGN_KEY_CHECKS=0; DROP TABLE IF EXISTS %s; SET FOREIGN_KEY_CHECKS=1' % (table_name,)) 를 들어,이 세 , .self.cursor.execute(...)진술? 이외에 사용해야 할 특정한 방법이 있습니까 이외에 해야 할 ?cursor.execute(...)이와 같은 일을 하는 것, 또는 이것을 하는 데 제안된 실천 방법은 무엇입니까?현재 제가 가지고 있는 코드는 다음과 같습니다. self.cursor.execute('SET FOREIGN_KEY_C..

programing 2023.10.07

외부 키(MySQL) 추가 방법

외부 키(MySQL) 추가 방법 저는 SQL을 아주 처음 접해서 간단한 ALTER TABLE을 수행하여 새 열을 만들고 이를 외부 키로 사용하여 데이터베이스의 다른 간단한 테이블을 참조하려고 합니다.두 테이블 모두 InnoDB로 변경했습니다. 하지만 ALTER TABLE 코드를 실행할 때 다음과 같은 오류가 발생합니다. Error 1452 Cannot add or update a child row: a foreign key constraint fails (`toys`., CONSTRAINT `#sql-6d4_6_ibfk_1` FOREIGN KEY (`toy_id`) REFERENCES `toys` (`toy_id`)) 다음은 두 표의 DESC입니다. 표 1: FIELD TYPE NULL KEY EXTRA..

programing 2023.10.07

MySQL 열 유형 "TIMESTamp"에는 "NOT NULL DEFAULT CURRENT_TIMESTamp ON UPDATE CURRENT_TIMESTamp"가 함축적으로 포함되어 있습니다.

MySQL 열 유형 "TIMESTamp"에는 "NOT NULL DEFAULT CURRENT_TIMESTamp ON UPDATE CURRENT_TIMESTamp"가 함축적으로 포함되어 있습니다. 몇 시간 동안 이 버그를 추적했습니다.다음 SQL이 주어졌을 때: DROP DATABASE IF EXISTS db; CREATE DATABASE db; CREATE TABLE db.tbl (t1 TIMESTAMP) ENGINE=INNODB; SHOW CREATE TABLE db.tbl; 마지막 줄은 다음과 같습니다. 'CREATE TABLE `tbl` ( `t1` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP ) ENGINE=Inn..

programing 2023.09.27

다른 테이블의 열을 업데이트하는 삽입 트리거 후 mysql

다른 테이블의 열을 업데이트하는 삽입 트리거 후 mysql 트리거를 작성하려고 하는데 다음 표가 있습니다.예약 요청: +-----------+---------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +-----------+---------+------+-----+---------+----------------+ | idRequest | int(11) | NO | PRI | NULL | auto_increment | | roomClass | int(11) | NO | | NULL | | | inDate | date | NO | | NULL | | | outDate | date | NO |..

programing 2023.09.27

sqalchemy 세션에서 개체 새로 고침 정보

sqalchemy 세션에서 개체 새로 고침 정보 나는 sqalchemy와 객체들에 대한 의심을 다루고 있습니다! 두 세션이 있는 상황인데 두 세션 모두 동일한 객체가 조회되었습니다!어떤 특정한 일 때문에 세션 중 하나를 닫을 수 없습니다.객체를 수정하고 A세션에서 변경을 커밋했는데 B세션에서는 수정 없이 속성이 초기 속성입니다! 변경 사항을 전달하기 위해 알림 시스템을 구현해야 합니까 아니면 sqalchemy에 내장된 방법이 있습니까?세션은 이와 같이 작동하도록 설계되었습니다.세션 B에 있는 개체의 속성은 세션 B에서 처음 쿼리했을 때의 개체 속성을 유지합니다.또한 SQLLchemy는 다른 세션의 개체가 변경될 때 자동으로 새로 고침을 시도하지 않을 것이며, 이와 같은 것을 생성하는 것이 현명하다고 생각..

programing 2023.09.17

MySQL 데이터 유형:텍스트, , 오류: 데이터가 너무 깁니다.

MySQL 데이터 유형:텍스트, , 오류: 데이터가 너무 깁니다. MySQL에 다음과 같은 필드가 있습니다. 유형: 텍스트 길이: 0 소수점: 0 그리고 MS Word 4페이지 정도의 크기의 데이터를 삽입하려고 하면 DB에서 Data Too Long으로 Coldfusion 오류가 발생합니다. TEXT 데이터 타입이 이 정도 크기의 데이터를 확장하고 처리할 수 있다고 생각했습니다.제가 놓치고 있는 것은 무엇이며 무엇을 할 수 있습니까?타입을TEXT로 제한됩니다.2^16바이트 또는 65536바이트입니다.유형을 사용해 보십시오.LONGTEXT대신.최대 값을 유지할 수 있습니다.2^32바이트 길이추출한 텍스트: MySQL 5.1 참조 매뉴얼 :: 10 데이터 유형 :: 10.1 데이터 유형 개요 :: 10.1...

programing 2023.09.17

정수(id)를 텍스트 문자열에 매핑하시겠습니까?

정수(id)를 텍스트 문자열에 매핑하시겠습니까? 데이터베이스에 "type"이라는 필드를 작은 크기로 저장하고 있습니다.제가 종류가 많지 않기 때문에 이 모든 종류의 이름을 저장할 수 있는 테이블을 만들지 않기로 했습니다. 테이블을 조회할 때 pph 배열에 저장하고 있는 해당 이름으로 유형을 대체했으면 합니다.결과를 루프하여 반환된 결과 행을 대체하는 대신 sql 문 자체 내부에서 이러한 대체를 수행할 수 있는 방법이 있는지 궁금합니다. 이와 같은 것이 존재합니까? select *, map(type, {1=>'abc', 2 => 'xyz'}) from orders 이것을 할 수 있는 유일한 방법은 (확실히) 다음과 같은 구조물을 사용하는 것입니다. SELECT *, CASE type WHEN 1 THEN ..

programing 2023.09.17

좌 조인 ON 조건 및 기타 조건 구문을 사용하여 독트린에서

좌 조인 ON 조건 및 기타 조건 구문을 사용하여 독트린에서 저는 Symfony2에서 Dogrine의 쿼리 빌더를 사용하여 개체를 가져올 쿼리를 만들고 있습니다. 현재 코드는 다음과 같습니다. $repository = $this->getDoctrine()->getRepository('AaaBundle:Application'); $queryBuilder = $repository->createQueryBuilder('a'); $queryBuilder ->addSelect('u') ->addSelect('i') ->orderBy('a.created_date', 'DESC') ->leftJoin('a.created_by', 'u') ->leftJoin('a.installations', 'i') //->where..

programing 2023.09.17

Expulent 모델 인스턴스의 기본 키 가져오기

Expulent 모델 인스턴스의 기본 키 가져오기 MySQL 데이터베이스에서 매우 일관된 열 이름을 가진 프로젝트를 수행할 수 있어서 기쁩니다.카멜케이스, 파스칼케이스, 아이디, 아이디가 있는데 정말 미칠 것 같아요.저는 Laravel이 아닌 우리의 어플리케이션에서 Not Laravel을 사용하기로 결정했습니다.예를 들어 열 이름을 모르는 상태에서 primary key 값을 쉽게 받을 수 있는 방법이 있으면 좋겠습니다. // User's primary key column is called UserID $user = User::find(1337); $userId = $user->id(); // = 1337 이것을 할 수 있는 능수능란한 방법이 있습니까? 아니면 제가 직접 이 방법을 추가해야 합니까?모델에서..

programing 2023.09.12