내가 할 것 어떻게 SO에 또 다른 질문을 열하지 않도록, phpMyAdmin을?MySQL : 테이블의 여러 행에 대해 고유 한 데이터를 만드는 방법은 무엇입니까?
CREATE TABLE `myData` (
id serial primary key,
title varchar(255) not null,
description varchar(255) not null,
UNIQUE (title, description)
);
에서 그리고 그런데 (만 UNIQUE (제목을 수행하는 방법에 관심이 , 설명)를) 다음, 긴 문자열에 사용할 수있는 다른 유형을 알고 싶습니다. 225 자까지는 우리의 목적에 비해 너무 작습니다. varchar는 MySQL 5.0.3부터 최대 65,535 자까지 허용 할 수 있습니다. 하지만 그 필드를 MEDIUMTEXT로 지정할 수 있습니까? (제 의뢰인은 그러한 필드를 호환성을 위해 그대로 사용하기를 원합니다). 그렇게하면 " BLOB/TEXT 열 ... 키 길이가없는 키 사양"에 사용되기 때문에 오류가 발생합니다. 그러면 어떻게해야합니까? 이 두 필드가 고유해야합니다. 설명이 다른 경우에도 유사한 제목을 저장할 수 있지만 들어오는 데이터의 제목과 설명과 일치하는 제목과 설명이 있으면이 들어오는 데이터를 저장하지 않기를 바란다. .
이 대소 문자를 변경하고 간격을 다르게 할 수 있습니까? 즉 동일한 제목이지만 하나는 다른 대소 문자를가집니다. 또는 동일한 설명이지만 하나는 2 개의 공백이 있습니다. – zapping
대소 문자가 바뀌고 다른 간격이 지금은 계산에 포함되지 않는다고 생각합니다. 일치하면 대소 문자와 공백이 모두 동일합니다. – AleGore
두 번째 질문은 다음과 같습니다. http://dev.mysql.com/doc/refman/5.0/en/blob.html – Svish