본문 바로가기

mysql2314

MySQL은 시간 필드에 12 시간을 추가합니다. MySQL TIME 필드 ( DATETIME 아님)에 12 시간을 추가해야하는데 문제가 있습니다. UPDATE `events` SET start_time = DATE_ADD(start_time, INTERVAL 12 HOUR) WHERE `start_time` < '11:00:00' 오류없이 반환되지만 아무것도 변경하지 않습니다. start_time 이 TIME 필드이기 때문입니다. UPDATE `events` SET start_time = start_time + '12:00:00' WHERE `start_time` < '11:00:00' 12 초를 추가합니다. 해결 방법 DATE_ADD 대신 ADDTIME을 사용해보세요. SET start_time = ADDTIME (start_time, '12 : 0.. 2020. 10. 20.
MySQL Laravel 5.5 비 객체의 'id'속성을 얻으려고합니다. 저는 Laravel을 처음 사용하고 Laravel 버전 5.5를 사용했습니다. 우체부로 로그인하려고하면 "비 개체의 'ID'속성을 가져 오는 중"오류가 발생하고 오류 줄은 private $client; public function __construct(){ $this->client = Client::find(1); } public function login(Request $request){ $this->validate($request, [ 'username' => 'required', 'password' => 'required' ]); return $this->issueToken($request, 'password'); // this line has error } issueToken 기능 public f.. 2020. 10. 20.
MySQL mysql.sock은 OSX가 생성되지 않았습니다. OSX에서 mysql을 실행합니다. 이제 컴퓨터를 다시 시작해도 mysql.sock이 생성되지 않습니다. 즉, 모든 연결에서 오류 2002가 발생합니다. 누구든지 이것을 방지하는 방법을 알고 있습니까? 해결 방법 Snow Leopard에서도 이와 동일한 문제가 발생했습니다. 소켓이 OS X에서 어떤 이유로 잘못된 위치에 생성됩니다. 올바른 위치에서 소켓 생성을 얻으려면 : 다음 줄을 사용하여 / etc에 새 파일 "my.cnf"를 만듭니다. [mysqld] socket=/var/mysql/mysql.sock [client] socket=/var/mysql/mysql.sock mysqld를 다시 시작하십시오 : sudo / usr / local / mysql / bin / mysqld_safe 이렇게하면 .. 2020. 10. 20.
MySQL 특정 값을 가진 일치하는 레코드가없는 레코드를 찾기위한 SQL JOIN 저는 몇 년 전에 고용주의 구매 승인 앱을 위해 작성한 일부 코드의 속도를 높이려고합니다. 기본적으로 JOIN으로 바꾸고 싶은 SLOW 하위 쿼리가 있습니다 (빠른 경우). 디렉터가 애플리케이션에 로그인하면 아직 승인하거나 거부하지 않은 구매 요청 목록이 표시됩니다. 이 목록은 다음 쿼리로 생성됩니다. SELECT * FROM SA_ORDER WHERE ORDER_ID NOT IN (SELECT ORDER_ID FROM SA_SIGNATURES WHERE TYPE = 'administrative director'); sa_order에 약 900 개의 레코드와 sa_signature에 1800 개의 레코드가 있으며이 쿼리를 실행하는 데 여전히 약 5 초가 걸립니다. 필요한 레코드를 검색하기 위해 LEFT .. 2020. 10. 20.
MySQL 테이블이 비어 있는지 PHP 및 MySql 확인 나는 약간 멍청하고 힘들어 ... $ id 변수와 일치하는 행을 찾기 위해 db 테이블을 검색하는 코드가 필요합니다. 그 테이블 '설명'에 내가 잡아야 할 필드가 있습니다. null이면 다른 메시지가 아니라면 하나의 메시지를 표시해야합니다. 내가 가지고있는 코드는 다음과 같습니다. $query = "SELECT description FROM posts WHERE id = $id"; $result = mysqli_query($dbc, $query); $row = mysqli_fetch_array($result, MYSQLI_ASSOC) ; if(!$row){ echo "'No description'"; } else { echo '' . $row['description'] . ''; } 해결 방법 mysql.. 2020. 10. 20.
MySQL SELECT id WHERE COUNT (*)> X? -테이블에 X 개 이상의 레코드가있는 사용자로부터 레코드를 가져 오는 방법은 무엇입니까? 분명히 제목의 쿼리는 작동하지 않지만 내가하고 싶은 일을 순진하게 설명 할 수 있습니다. ID 열로 식별되는 일부 사용자가 포함 된 테이블이 있습니다. 이 ID는 데이터베이스 내에서 고유하지 않습니다. 내 테이블에 여러 레코드가있을 수있는 사용자를 표시합니다. 내 테이블에 10 개 이상의 레코드가있는 모든 사용자 (ID로 식별)의 전체 레코드를 표시하려면 어떻게해야합니까? 해결 방법 where 대신 having 을 사용합니다. SELECT id FROM ( SELECT id, COUNT(*) as cnt FROM sowewhere GROUP BY id HAVING cnt > 1 ) temp_table 참조 페이지 https://stackoverflow.com/questions/4864741 2020. 10. 20.
MySQL Can't connect to MySQL server on MySQLCC ERROR 1043 Bad Handshake MySQLCC 및 웹 페이지를 통해 내 server221에 연결할 수 없습니다. 오류없이 서버 253에 연결할 수있었습니다. 무엇이 잘못되었는지 확실하지 않지만 1043 잘못된 핸드 셰이크 오류가 계속 발생합니다. 내 모든 사용자 ID와 암호가 올바르게 입력되었다고 확신합니다. 192.168.0.221 서버에 핑도 할 수 있습니다. PC를 변경하고 있으며 이전 PC에서 동일한 설정으로 server221에 완벽하게 연결할 수있었습니다. 어디서 디버깅을 시작해야할지 모르겠습니다. 도와주세요. 해결 방법 서버가 설치된 버전이 PC의 ODBC 커넥터와 동일한 지 확인하십시오. 예를 들어 서버에 5.7.16 MySQL이 설치되어 있습니다. 그런 다음 msi 파일과 함께 제공되는 5.7.16 ODBC 커넥터를 설치.. 2020. 10. 20.
MySQL 데이터베이스에서 동시 쿼리는 어떻게 처리됩니까? MySQL 데이터베이스를 사용하고 있으며 여러 테이블에서 정보를 얻기 위해 동시에 여러 쿼리 (500 개 이상)를 수행하는지 알고 싶습니다. 이러한 쿼리가 어떻게 처리되는지 알고 싶습니다. 순차적으로 또는 병렬로? 해결 방법 쿼리는 항상 여러 세션 (예 : 클라이언트 연결)간에 병렬로 처리됩니다. 단일 연결에 대한 모든 쿼리는 차례로 실행됩니다. 사용 가능한 서버 리소스에 따라 여러 연결 간의 병렬 처리 수준을 구성 할 수 있습니다. 일반적으로 일부 작업은 개별 쿼리 세션 (트랜잭션이라고 함)간에 보호됩니다. InnoDB 백엔드에서 지원하지만 MyISAM 테이블은 지원하지 않습니다 (그러나 원자 작업이라는 개념을 지원합니다). 서로 보호되는 작업 (따라서 한 병렬 트랜잭션의 작업이 다른 트랜잭션에 미치는.. 2020. 10. 20.
MySQL Table 'DBNAME.hibernate_sequence' doesn't exist 스프링 데이터 / JPA를 사용하는 Spring Boot 2.0.1.RELEASE 애플리케이션이 있습니다. org.springframework.boot spring-boot-starter-data-jpa 하지만 Amazon Aurora DB에서 업데이트를 수행 할 때 다음 오류가 발생했습니다. 2018-04-13 09:20 [pool-1-thread-1] 오류 o.h.id.enhanced.TableStructure.execute (148)-hi 값을 읽을 수 없습니다. com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException : 'elbar.hibernate_sequence'테이블이 sun.reflect.NativeConstructorAccessorImpl... 2020. 10. 20.
MySQL 중복 열 값 MySQL 열의 값을 다른 열에 복제 할 수있는 방법이 있습니까? IE : s_id img_id 1 - 2 - 3 - 4 - 에 s_id img_id 1 1 2 2 3 3 4 4 해결 방법 UPDATE your_table SET img_id = s_id; 참조 페이지 https://stackoverflow.com/questions/4981585 2020. 10. 19.