MySQL 52

Laravel PDO Exception SQLSTATE[HY000] [1049] 알 수 없는 데이터베이스 '위조'

Laravel PDO Exception SQLSTATE[HY000] [1049] 알 수 없는 데이터베이스 '위조' MySQL 데이터베이스에 연결하기 위해 Laravel을 사용하고 있는데 다음과 같은 예외가 발생했습니다. PDOException SQLSTATE[HY000] [1049] Unknown database 'forge' 이것이 제 구성입니다. database. 'mysql' => array( 'driver' => 'mysql', 'host' => 'localhost', 'database' => 'laravel', 'username' => 'Anastasie', 'password' => 'A@Laurent', 'charset' => 'utf8', 'collation' => 'utf8_unicode_..

source 2023.09.27

MySQL varchar 인덱스 길이

MySQL varchar 인덱스 길이 저는 이런 테이블이 있습니다. CREATE TABLE `products` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT, `name` varchar(512) NOT NULL, `description` text, PRIMARY KEY (`id`), ) ENGINE=InnoDB AUTO_INCREMENT=38 DEFAULT CHARSET=utf8; 다음과 같은 것이 있습니다. CREATE TABLE `product_variants` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT, `product_id` int(11) unsigned NOT NULL, `product_code` varchar(2..

source 2023.09.17

봄, 동면, 블랍 게으른 로딩

봄, 동면, 블랍 게으른 로딩 Hibernate에서 게으른 blob 로딩에 도움이 필요합니다.웹 애플리케이션에는 다음과 같은 서버와 프레임워크가 있습니다.MySQL, Tomcat, Spring and Hibernate. 데이터베이스 구성의 부분입니다. ${jdbc.initialPoolSize} ${jdbc.minPoolSize} ${jdbc.maxPoolSize} ${jdbc.acquireRetryAttempts} ${jdbc.acquireIncrement} ${jdbc.idleConnectionTestPeriod} ${jdbc.maxIdleTime} ${jdbc.maxConnectionAge} ${jdbc.preferredTestQuery} ${jdbc.testConnectionOnCheckin} ${..

source 2023.09.17

열을 삭제하려고 하면 오류 1025(HY000)가 발생합니다....(오류: 150) 이름 변경 시 오류 발생

열을 삭제하려고 하면 오류 1025(HY000)가 발생합니다....(오류: 150) 이름 변경 시 오류 발생 열을 삭제하기 위해 artertable 명령을 실행하려고 합니다. ERROR 1025 (HY000): Error on rename of .... (errno: 150). 제가 정확하게 이해했다면 외국 열쇠 문제인데 어떻게 고쳐야 할지 감이 안 잡힙니다.누가 그렇게 친절하게 어떻게 작동하는지 말해줄 수 있나요? 테이블 작성에 사용되는 코드: CREATE TABLE categories( cid INT AUTO_INCREMENT NOT NULL PRIMARY KEY, assets_id INT NOT NULL, cat_name VARCHAR(30) NOT NULL, INDEX(assets_id), FOR..

source 2023.09.17

SSH 터널링을 통해 Python이 MySQL에 연결할 수 있도록 설정

SSH 터널링을 통해 Python이 MySQL에 연결할 수 있도록 설정 사용 중MySqldbPython 2.7을 사용하여 Python이 다른 MySQL 서버에 연결할 수 있도록 합니다. import MySQLdb db = MySQLdb.connect(host="sql.domain.com", user="dev", passwd="*******", db="appdb") 이렇게 정상적으로 연결하는 대신 SSH 키 쌍을 사용하여 SSH 터널을 통해 연결할 수 있는 방법은 무엇입니까? SSH 터널은 Python이 여는 것이 이상적입니다.SSH 터널 호스트와 MySQL 서버가 동일한 시스템입니다.오직 이것만이 나에게 효과가 있었습니다. import pymysql import paramiko import pandas ..

source 2023.08.28

동적 열이 있는 MySQL 피벗 테이블 쿼리

동적 열이 있는 MySQL 피벗 테이블 쿼리 제품 데이터를 저장하기 위해 다음 표를 사용하고 있습니다. mysql> SELECT * FROM product; +---------------+---------------+--------+ | id | name | description | stock | +---------------+---------------+--------+ | 1 | product1 | first product | 5 | | 2 | product2 | second product| 5 | +---------------+---------------+--------+ mysql> SELECT * FROM product_additional; +-----------------+-----------..

source 2023.07.29

Golang 빈 문자열 대신 SQL에 NULL 삽입

Golang 빈 문자열 대신 SQL에 NULL 삽입 나는 골랑을 사용하여 mysql 데이터베이스에 데이터를 삽입하려고 합니다.내 값이 빈 문자열을 차지하는 경우, 나는 null을 삽입하고 싶습니다.빈 문자열 대신 null을 삽입하도록 다음을 조정하려면 어떻게 해야 합니다.감사해요. _, err := m.Db.Exec(`INSERT INTO visitor_events (type, info, url_path, visitor_id, created_at, domain) VALUES (?, ?, ?, ?, ?, ?)`, m.SaveEventType(ve), ve.EventInfo, m.SaveURLPath(ve.UrlPath), ve.VisitorId, time.Now().UTC(), ve.Domain) 내 코드..

source 2023.07.29

"select from" 구문을 사용하지 않고 MySQL 테이블이 존재하는지 확인하시겠습니까?

"select from" 구문을 사용하지 않고 MySQL 테이블이 존재하는지 확인하시겠습니까? 테이블에서 값을 선택하고 확인하지 않고 테이블이 존재하는지 확인할 수 있는 방법이 있습니까? 즉, 나는 갈 수 있다는 것을 안다.SELECT testcol FROM testtable반환되는 필드 수를 체크합니다만, 보다 직접적이고 우아한 방법이 있을 것 같습니다.정확하게 하려면 INFORMATION_SCHEMA를 사용합니다. SELECT * FROM information_schema.tables WHERE table_schema = 'yourdb' AND table_name = 'testtable' LIMIT 1; 또는 다음을 사용할 수 있습니다.SHOW TABLES SHOW TABLES LIKE 'yourta..

source 2023.01.27

"GROUP BY"의 모든 항목 수에 대한 "카운트(*)"의 백분율 가져오기

"GROUP BY"의 모든 항목 수에 대한 "카운트(*)"의 백분율 가져오기 예를 들어, 「특정 카테고리에서 이용 가능한 아이템 수」와 「전체 아이템 수」의 비율이 필요합니다.다음과 같은 MySQL 테이블을 고려하십시오. /* mysql> select * from Item; +----+------------+----------+ | ID | Department | Category | +----+------------+----------+ | 1 | Popular | Rock | | 2 | Classical | Opera | | 3 | Popular | Jazz | | 4 | Classical | Dance | | 5 | Classical | General | | 6 | Classical | Vocal |..

source 2023.01.27

MySql과의 연결이 자동으로 중단됩니다.커넥터/J를 올바르게 설정하는 방법

MySql과의 연결이 자동으로 중단됩니다.커넥터/J를 올바르게 설정하는 방법 오류 메시지에서 다음 조언을 읽습니다. 이 문제를 방지하려면 응용 프로그램에서 사용하기 전에 연결 유효 기간 만료 및/또는 테스트, 클라이언트 타임아웃에 대한 서버 구성 값 증가 또는 Connector/J 연결 속성 'autoReconnect=true' 사용을 고려해야 합니다. 봄 JPA ★★★★★★★★★★★★★★★★★★★★★★★★★★★」J」에서는?)persistence.xml 의 경우, 「」entityManagerFactory 설정, 「」의 설정.dateSource★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★」이 텍스트에서는 접속 중단을 방지하기 위한 다음 3가지 솔루션에 대해 설명합니다. 은 접속 문자열로 합니다.a..

source 2023.01.17