본문 바로가기

SQL2314

MySQL 날짜 데이터를 mysql 날짜 형식으로 변환 형식이있는 데이터를 변환하고 싶습니다. $dateToday = date("d-m-Y"); 따라서 $ dateToday의 값은 27-12-2012 입니다. 그런 다음 mysql 데이터 유형 date 으로 데이터베이스에 저장하고 싶습니다. 2012-12-27 의 값을 유지하는 방법은 2012-12-27 형식으로 mysql 데이터베이스에 저장할 수 있습니까? 도와주세요, 제발. 감사합니다 해결 방법 예, strtotime (); 으로 날짜를 변환 할 수 있습니다. $dateToday = date("d-m-Y"); $newDate = date("Y-m-d", strtotime($dateToday)); 출력 : 2012-12-27 그런 다음 데이터베이스에 데이터를 저장할 수 있습니다. 날짜를 복구해야 할 때 다음.. 2021. 1. 15.
MySQL PDO MySQL로 2 개의 테이블에 삽입 가능한 중복 : PDO를 사용하여 내 레코드를 2 개의 테이블에 삽입하려고합니다. try { // Connect and create the PDO object $conn = new PDO("mysql:host=$hostdb; dbname=$namedb", $userdb, $passdb); $conn->exec("SET CHARACTER SET utf8"); // Sets encoding UTF-8 $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $sql = "INSERT INTO `directory` (`First_Name`,`Surname`,`Nicknames`) VALUES (:firstname, :surname, :nicknames).. 2021. 1. 15.
MySQL 데이터베이스 기본 키는 정수 여야합니까? 나는 항상 MySQL 데이터베이스 기본 키를 정수로 봅니다. 기본 키가 정수 여야하기 때문입니까, 아니면 열에 auto_increment 를 설정할 때 사용하기 쉽기 때문입니까? 앞으로 내 기본 키가 varchar 가되기를 원하는 경우를 대비하여 궁금합니다. 해결 방법 varchar 를 사용할 수 있으며 각각이 고유 인지 확인하는 한 가능합니다. 그러나 이것은 이상적이지 않습니다 (자세한 내용은 아래 문서 링크 참조). 찾고있는 것을 자연 키 라고하지만 자동 증가 기능이 있고 RDBMS에 의해 처리되는 기본 키를 선호하는 방법 인 대리 키 라고합니다. 따라서 정수 여야합니다. 더 알아보기: 참조 페이지 https://stackoverflow.com/questions/14059705 2021. 1. 15.
MySQL은 특정 결과를 배열로 그룹화합니다. 여러 다른 테이블의 데이터를 결합하기 위해 여러 LEFT JOIN 이있는 복잡한 MySQL 쿼리를 작성하고 있습니다. $public_query = "SELECT * FROM `wsat_ib` LEFT JOIN wp_usermeta ON wsat_ib.user_id = wp_usermeta.user_id LEFT JOIN wpjb_resume ON wsat_ib.user_id = wpjb_resume.user_id LEFT JOIN wpjb_field_value ON wpjb_resume.id=wpjb_field_value.job_id LEFT JOIN wpjb_application ON wpjb_application.user_id = wsat_ib.user_id WHERE wp_usermeta.meta_.. 2021. 1. 15.
MySQL mysql 테이블의 매우 큰 데이터. Select 문조차도 많은 시간이 걸립니다. 저는 13 억 개의 행과 약 35 개의 열이있는 데이터베이스에 대해 작업하고 있습니다. 다음은 테이블 상태를 확인한 후 얻은 것입니다. Name:Table Name Engine:InnoDB Version:10 Row_format:Compact Rows:12853961 Avg_row_length:572 Data_length:7353663488 Max_data_length:0 Index_length:5877268480 Data_free:0 Auto_increment:12933138 Create_time:41271.0312615741 Update_time:NULL Check_time:NULL Collation:utf8_general_ci Checksum:NULL Create_options: Comment:In.. 2021. 1. 15.
MySQL PHP mysql charset utf8 문제 가능한 중복 : 다른 사람이 이미 개발 한 웹 사이트에서 몇 가지 새로운 기능을 개발 중입니다. 문자 집합에 문제가 있습니다. 데이터베이스에 utf8에 일부 테이블이 있고 latin1에 일부 테이블이 있음을 보았습니다. 그래서 모든 테이블을 UTF8로 변환하려고합니다. 한 테이블에 대해 수행했지만 (이 테이블의 필드는 이제 utf8 임) 성공하지 못했습니다. 일반적인 mysql 연결을 사용하고 있습니다. DB에 utf8과 연결해야한다는 구성을 넣어야합니까? 그렇다면 마녀 하나? 내 HTML에는 다음이 있습니다. 일부 문자는 작동하고 다른 문자는 물음표를 표시하는 것 같습니다. 예를 들어 다음과 다른’를 표시 할 수 없습니다. ' 해결 방법 이 시도 그리고 연결에서 2021. 1. 15.
MySQL INNER JOIN table2에서 열 선택 INNER JOIN 을 사용하여 두 번째 및 세 번째 테이블에서 특정 열을 선택하려면 어떻게해야합니까? SELECT * FROM 1_packages_plu AS p INNER JOIN 1_stock as s ON p.fk_products_id = s.fk_products_id AND branch = 1 INNER JOIN 1_products AS j ON p.fk_products_id = j.id WHERE fk_packages_id = 54; 1_stock 테이블에서는 stock-repair 열의 값만 반환하고 1_products 에서 필요한 것은 make, model 열입니다. 해결 방법 SELECT p.* -- All columns from p , s.columnName -- Just that co.. 2021. 1. 15.
MySQL MYSQL TIMESTAMP 비교 타임 스탬프 값을 저장하는 Time 열, Name 을 저장하는 열 및 Status 를 저장하는 열이있는 테이블이 있습니다. 다음과 같이 주어진 타임 스탬프 전에 모든 항목을 업데이트하는 쿼리를 찾으려고합니다. UPDATE `Table` SET Status=1 WHERE Name='personname' AND 'Time' 2021. 1. 15.
MySQL json_encode를 사용하여 MYSQL datetime을 Javascript 호환으로 변환 가능한 중복 : json_encode를 사용하여 쿼리 결과를 Javascript 타임 라인에 필요한 형식으로 변환하고 있습니다. 그러나 json_encode는 다음을 출력합니다. {"start":"2012-06-06 18:05:21", "content":"Start Date", } 타임 라인에 필요한 형식은 {"start": new Date(2010,7,23,23,0,0), 'content': "Start Date", } 출력을 이전에 필요한 형식으로 변환하거나 json_encode 프로세스의 일부로 변환 할 수 있습니까? 해결 방법 $date = DateTime::createFromFormat('Y-m-d H:i:s', '2012-06-06 18:05:21'); // your original DTO $.. 2021. 1. 15.
MySQL 국제 문자열을 사용하는 PHP 및 MySQL의 모범 사례 MySQL DB, 테이블 및 필드의 데이터 정렬이 utf8_general_ci로 설정되어 있어도 é 와 같은 문자가 Ã © 로 변환되는 경우가 종종 있습니다. 페이지에 대한 Content-Type 의 인코딩도 UTF8로 설정됩니다. utf8_encode / decode에 대해 알고 있지만 어디서 어떻게 사용하는지 잘 모르겠습니다. 질문 : 사용자가 입력 한 국제 문자가 포함 된 데이터가 손상되지 않도록하려면 어떻게해야하나요? 해결 방법 SET NAMES utf8 MySQL 서버로 보내는 다른 쿼리보다 먼저 쿼리하십시오. PHP 측에서 PDO를 사용하는 경우 다음을 사용하여 (재) 연결할 때마다이 쿼리를 자동으로 실행하도록 연결을 설정할 수 있습니다. $db=new PDO($dsn, $user, $pass.. 2021. 1. 15.