SQL2 mysql 에서 테이블 복사하는 방법 MySQL에서 테이블을 복사하는 방법은 여러 가지가 있으며, 목적에 따라 적절한 방법을 선택할 수 있습니다.아래는 데이터를 포함하거나 포함하지 않고 테이블을 복사하는 몇 가지 방법입니다.1. 테이블 구조만 복사CREATE TABLE new_table LIKE original_table;설명: original_table의 구조를 복사하여 new_table을 생성합니다. 데이터는 복사되지 않습니다.2. 테이블 구조 및 데이터 복사CREATE TABLE new_table AS SELECT * FROM original_table;설명: original_table의 구조와 데이터를 모두 복사하여 new_table을 생성합니다. 그러나 인덱스와 트리거는 복사되지 않습니다.3. 테이블 구조 복사 후 데이터 삽입CRE.. 2025. 1. 9. mysql 에서 제품 이름으로 url slug 생성하기 MySQL에서는 내장 함수만으로 슬러그를 생성하기 어려울 수 있으므로, 이를 위한 사용자 정의 함수를 작성할 수 있습니다.아래와 같이 별도의 함수를 프롬프트에서 선언한 후 사용할 수 있습니다. 슬러그 생성용 함수 만들기 DELIMITER //CREATE FUNCTION generate_slug(str VARCHAR(255)) RETURNS VARCHAR(255)DETERMINISTICBEGIN DECLARE result VARCHAR(255); -- 공백을 하이픈으로 변경 SET result = REPLACE(str, ' ', '-'); -- 모든 문자를 소문자로 변환 SET result = LOWER(result); -- 알파벳과 숫자, 하이픈만 남기고 제거 SET.. 2025. 1. 9. 이전 1 다음