본문 바로가기

mysql2314

MySQL SQL 오류 # 1071-지정된 키가 너무 깁니다. 최대 키 길이는 767 바이트입니다. CREATE TABLE wp_locations ( `id` INT(11) NOT NULL AUTO_INCREMENT, `city` VARCHAR(255) NOT NULL, `name` VARCHAR(255) NOT NULL, CONSTRAINT `city_name` UNIQUE (`city`, `name`) ) DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; SQL 오류 '# 1071-지정된 키가 너무 깁니다. 최대 키 길이는 767 바이트입니다. 내가 뭘 잘못하고 있죠? 해결 방법 MySQL은 항상 4 바이트 인 UTF8 필드의 최대 양을 예약하므로 DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_c.. 2020. 10. 31.
MySQL # 1025- './database/#sql-2e0f_1254ba7'을 './database/table'로 이름을 바꿀 때 오류 발생 (errno : 150) 그래서 데이터베이스의 테이블 중 하나에 기본 키를 추가하려고합니다. 지금은 다음과 같은 기본 키가 있습니다. PRIMARY KEY (user_id, round_number) 여기서 user_id는 외래 ​​키입니다. 나는 이것을 변경하려고합니다. PRIMARY KEY (user_id, round_number, created_at) 테이블 구조보기에서 기본 키 아이콘을 클릭하여 phpmyadmin에서이 작업을 수행하고 있습니다. 이것은 내가 얻는 오류입니다. #1025 - Error on rename of './database/#sql-2e0f_1254ba7' to './database/table' (errno: 150) InnoDB 테이블 엔진이있는 MySQL 데이터베이스입니다. 해결 방법 변경하려는 기.. 2020. 10. 31.
MySQL에서 datetime 또는 timestamp 데이터 유형을 사용해야합니까? 저는 서버 측에서 PHP로 작업하고 있습니다. 해결 방법 MySQL의 타임 스탬프는 일반적으로 레코드 변경 사항을 추적하는 데 사용되며 레코드가 변경 될 때마다 업데이트되는 경우가 많습니다. 특정 값을 저장하려면 datetime 필드를 사용해야합니다. UNIX 타임 스탬프 또는 기본 MySQL datetime 필드 사용 중에서 결정하려는 경우 기본 형식을 사용하십시오. 그런 식으로 MySQL 내에서 계산을 할 수 있습니다. ( "SELECT DATE_ADD (my_datetime, INTERVAL 1 DAY)") 및 값 형식을 UNIX 타임 스탬프로 간단하게 변경할 수 있습니다. ( "SELECT UNIX_TIMESTAMP (my_datetime)") PHP로 작업하려는 경우 레코드를 쿼리 할 때. 참조.. 2020. 10. 31.
MySQL URL, 호스트, 포트 및 사용자 이름은 어떻게 찾습니까? 내 MySQL 사용자 이름을 찾아야합니다. MySQL 명령 줄 클라이언트를 열면 내 암호 만 묻습니다. 내 사용자 이름이 기억 나지 않습니다. JDBC와의 연결을 위해 URL, 호스트 및 포트 번호가 필요합니다. 이 모든 것을 어디서 찾을 수 있습니까? 해결 방법 이미 명령 줄 클라이언트에 로그인 한 경우 다음을 시도하십시오. mysql> select user(); 다음과 비슷한 결과가 출력됩니다. +----------------+ | user() | +----------------+ | root@localhost | +----------------+ 1 row in set (0.41 sec) 위의 예에서는 localhost 에서 root 로 로그인했습니다. 포트 번호 및 기타 흥미로운 설정을 찾으려면 .. 2020. 10. 31.
MySQL Ruby gem mysql2 install failing mysql2 gem을 설치하려고 할 때 명백한 오류없이 실패합니다. mysql2가 설치되도록이 문제를 해결하기 위해해야 ​​할 일을 아는 사람이 있습니까? $ sudo gem install mysql2 Building native extensions. This could take a while... ERROR: Error installing mysql2: ERROR: Failed to build gem native extension. /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby extconf.rb checking for rb_thread_blocking_region()... no checking for mysql_query() .. 2020. 10. 30.
MySQL 추가 된 문자열 CONCAT가있는 필드의 모든 값을 SQL UPDATE가 작동하지 않습니다. 내가 원하는 것은 다음과 같습니다. 현재 테이블 : +----+-------------+ | id | data | +----+-------------+ | 1 | max | | 2 | linda | | 3 | sam | | 4 | henry | +----+-------------+ 미스터리 쿼리 ( "UPDATE table SET data = CONCAT (data, 'a')"와 유사) 결과 테이블 : +----+-------------+ | id | data | +----+-------------+ | 1 | maxa | | 2 | lindaa | | 3 | sama | | 4 | henrya | +----+-------------+ 그게 다야! 단일 쿼리로 수행해야하지만 방법을 찾을 수없는 것 같습니.. 2020. 10. 30.
MySQL의 서버 이름을 찾는 방법 C #에서 데이터베이스에 연결하기 위해 연결 문자열에서 사용할 MySQL의 이름은 어디에서 찾을 수 있습니까? 해결 방법 "처리되지 않은 예외 : MySql.Data.MySqlClient.MySqlException : 사용자 'root'@'sfn-inkubator-70-61.hib.no'에 대한 액세스가 거부되었습니다 (암호 사용 : YES)"오류는 연결 주소를 올바르게 설정했음을 의미합니다. 클라이언트는 서버에 연결하지만 서버는 사용자 이름과 암호 조합을 거부합니다. 따라서 서버 설정을 확인하고 알려진 비밀번호로 사용자를 생성하는 등의 작업이 필요합니다. 참조 페이지 https://stackoverflow.com/questions/4144378 2020. 10. 30.
MySQL 5.0 reporting "concat does not exist" 복잡한 연결이있는 쿼리가 있습니다. 결과가 null이 아닌 경우 여러 하위 선택의 결과를 연결하는 줄을 따라가는 것입니다. MySQL 5.1을 실행하는 개발 서버에서 5.0 보고서를 실행하는 프로덕션 서버에서는 잘 작동합니다 (복잡함으로 인해 약간 아플 수 있음). FUNCTION database.concat does not exist 이것이 왜 그런지 아이디어가 있습니까? 불행히도 업그레이드는 현재 옵션이 아니므로 누군가가 밝은 아이디어를 가지고 있지 않는 한 나는이 보고서를 다시 작성하는 데 거의 매달릴 것입니다. 쿼리는 다음과 같습니다 (예, 제가 mysql을 끔찍하게 악용하고 있다는 것을 알고 있습니다. 지금은 따로 설정하겠습니다. 누구나 편리 할 수있는 별칭으로 하위 선택을 참조하는 방법을 알고.. 2020. 10. 30.
MySQL HTML 양식에서 SQL 테이블에 데이터 삽입 나중에 사용할 수 있도록 새 행을 삽입하는 데이터베이스에 보유하고있는 데이터를 전송해야하는 HTML 양식이 작성되었습니다. 그러나 작동하지 않는 것 같고 다음과 같은 오류가 발생합니다. 참고 : 정의되지 않은 상수 con 사용- 4 행의 C : \ xampp \ htdocs \ form \ insert.php 에서 'con'으로 가정 경고 : mysql_query ()는 매개 변수 1이 문자열, 17 행의 C : \ xampp \ htdocs \ form \ insert.php 에 제공된 객체 일 것으로 예상합니다. > 데이터가 삽입되지 않았습니다. Name: Email: 2020. 10. 30.
MySQL Firebase vs MySQL database (hierarchical/relational) 작업중인 프로젝트에 Firebase를 구현하려고합니다. MySQL은 관계형 데이터베이스이지만 검색을 통해 Firebase는 JSON 트리처럼 데이터베이스를 구조화 한 방식으로 인해 계층 적 데이터베이스라는 것을 발견했습니다. 올바른 개발 방법에 따라 ERDS 및 데이터베이스 테이블을 그려 내 프로젝트가 백엔드와 통신하는 방법에 대한 아이디어를 얻고 싶습니다. 그러나 SQL에서는 테이블을 연결하는 기본 키와 외래 키가 있기 때문에 이러한 매체를 사용하여 데이터 구조를 어떻게 표현할 수 있는지 잘 모르겠습니다. Firebase에서도 마찬가지입니까? 예를 들어, MySQL에서 테이블은 다음과 같습니다. ERD는 다음을 원합니다. 내 질문은 다음과 같습니다. 저는 Firebase를 처음 사용하므로 도움이 될 것.. 2020. 10. 30.