Perguntas com a marcação «mysql»

141
O que significa a palavra-chave KEY?

Nesta definição de tabela do MySQL: CREATE TABLE groups ( ug_main_grp_id smallint NOT NULL default '0', ug_uid smallint default NULL, ug_grp_id smallint default NULL, KEY (ug_main_grp_id) ); O que significa a KEYpalavra - chave? Não é uma chave primária, não é uma chave estrangeira, então é...

141
Como posso associar várias tabelas SQL usando os IDs?

Eu tenho 4 tabelas diferentes nas quais quero entrar. As tabelas estão estruturadas com colunas da seguinte maneira: TableA - aID | nameA | dID TableB - bID | nameB | cID | aID TableC - cID | nameC | date TableD - dID | nameD Começando com a Tabela A, entendo como JOIN as tabelas a e c usando...

139
Como cair único no MySQL?

Create Table: CREATE TABLE `fuinfo` ( `fid` int(10) unsigned NOT NULL, `name` varchar(40) NOT NULL, `email` varchar(128) NOT NULL, UNIQUE KEY `email` (`email`), UNIQUE KEY `fid` (`fid`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 Quero soltar a chave exclusiva email,

139
Obter instrução Insert para linha existente no MySQL

Usando o MySQL, posso executar a consulta: SHOW CREATE TABLE MyTable; E ele retornará a instrução create table para a tabela específica. Isso é útil se você já possui uma tabela criada e deseja criar a mesma tabela em outro banco de dados. É possível obter a instrução de inserção para uma linha...

139
Formato de data MySQL DD / MM / AAAA selecione query?

Estou um pouco confuso sobre como encomendar por formatos de data. Para o formato, YYYY-MM-DDvocê faria isso:...ORDER BY date DESC... Como você encomendaria DD/MM/YYYY? Isso não está funcionando: SELECT * FROM $table ORDER BY DATE_FORMAT(Date, '%Y%m%d') DESC LIMIT

138
ESQUERDA JOIN apenas primeira linha

Eu li muitos tópicos sobre como obter apenas a primeira linha de uma junção esquerda, mas, por algum motivo, isso não funciona para mim. Aqui está minha estrutura (simplificada, é claro) Feeds id | title | content ---------------------- 1 | Feed 1 | ... Artistas artist_id |...