반응형

MySQL 25

MySQL 하위 문자열 빈 값 반환

MySQL 하위 문자열 빈 값 반환 SELECT SUBSTRING(FieldName,0,20) FROM Table 나는 phpmyadmin을 사용해보고 빈 값을 반환했습니다.이 기능은 어떻게 사용합니까?그SUBSTR시작 인덱스는1mysql에.따라서 코드를 다음으로 변경해야 합니다. SELECT SUBSTR(FieldName,1,20) FROM TABLE; 주의:SUBSTR()의 동의어입니다.SUBSTRING()서로 바꾸어 사용할 수 있습니다. 또한 다음에 대한 문서를 확인해야 합니다.SUBSTRING()사용해야 합니다.SELECT SUBSTRING(FieldName,1,20) FROM Table0에서 0이 되기 때문입니다 :) 1을 사용합니다. ups, 누군가 나보다 더 빨리 답을 썼습니다 :)해라SEL..

programing 2023.09.02

책임감 있는 MySQL 설치 플레이북

책임감 있는 MySQL 설치 플레이북 구성 관리를 위해 Ansible을 사용하여 AWS에 MySQL 서버를 설정하고 싶습니다.나는 아마존의 기본 AMI(ami-3275ee5b)를 사용하고 있으며, 이는yum패키지 관리를 위해. 아래 Playbook을 실행하면 모든 것이 잘 진행됩니다.하지만 두 번째로 실행하면 작업을 수행합니다.Configure the root credentialsMySQL의 이전 암호가 마지막으로 이 Playbook을 실행했을 때 업데이트되었기 때문에 더 이상 일치하지 않습니다. 이것은 플레이북을 동일시하지 않게 만들고, 저는 그것을 좋아하지 않습니다.Playbook을 원하는 횟수만큼 실행할 수 있기를 원합니다. - hosts: staging_mysql user: ec2-user sud..

programing 2023.08.23

MySQL 데이터베이스에 아랍어로 데이터 저장

MySQL 데이터베이스에 아랍어로 데이터 저장 저는 표와 열의 문자 집합을 변경했습니다. 아랍어 텍스트를 ?로 받았습니다.MYSQL 데이터베이스의 표시 여기 테이블의 디자인이 있습니다. CREATE DATABASE mydb DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci; CREATE TABLE `categories` ( `category_id` tinyint(2) NOT NULL auto_increment, `category_name` varchar(50)character set utf8 NOT NULL , PRIMARY KEY (`category_id`) insert into `mydb`.`categories` (`category_id`, `c..

programing 2023.07.29

PHP의 UTF-8 문자열에서 4바이트 문자를 대체/제거하는 방법은 무엇입니까?

PHP의 UTF-8 문자열에서 4바이트 문자를 대체/제거하는 방법은 무엇입니까? MySQL은 기본 UTF-8 문자 집합에서 3바이트 이상의 문자를 지원하지 않는 것 같습니다. 그렇다면 PHP에서 문자열에서 4바이트 이상의 문자를 모두 제거하고 다른 문자와 같은 문자로 대체하려면 어떻게 해야 합니까?참고: 유니코드 공격(대부분 XSS)을 방지하기 위해 단순히 제거하지 말고 대체 문자 U+FFFD로 대체해야 합니다. http://unicode.org/reports/tr36/ #비문자 삭제_of_비문자 preg_replace('/[\x{10000}-\x{10FFFF}]/u', "\xEF\xBF\xBD", $value); 4바이트 UTF-8 시퀀스는 항상 바이트로 시작하므로0xF0-0xF7다음이 작동해야 합니다..

programing 2023.07.29

MySQL의 TIMESTAMP 사용 대 직접 타임스탬프 저장

MySQL의 TIMESTAMP 사용 대 직접 타임스탬프 저장 날짜와 시간 값을 MySQL의 TIMESTAMP 형식으로 저장하는 것과 사용자 지정 UNSIGNED INT 형식으로 저장하는 것에 대해 딜레마에 빠져 있습니다.여기서 주요 고려 사항은 검색 속도, PHP의 적절한 범위 계산 및 때때로 사람이 읽을 수 있는 값으로 포맷하는 것입니다. 각 유형 및 해당 범위에 필요한 스토리지 공간: DATETIME 8 bytes '1000-01-01 00:00:00' to '9999-12-31 23:59:59' TIMESTAMP 4 bytes '1970-01-01 00:00:01' UTC to '2038-01-19 03:14:07' UTC UNSIGNED INT 4 bytes (Maximum Value 429496..

programing 2023.07.24
반응형