Articles of mysql

mysql – fazendo um mecanismo semelhante ao seqences da Oracle

O MySQL fornece um mecanismo automático para incrementar IDs de registro. Isso é aceitável para muitos propósitos, mas eu preciso poder usar sequências como oferecidas pelo ORACLE. Obviamente, não faz sentido criar uma tabela para esse propósito. A solução deve ser simples: 1) Crie uma tabela para hospedar todas as seqüências necessárias, 2) Crie uma […]

Auto Gerar Diagrama de Banco de Dados MySQL

Estou cansado de abrir o Dia e criar um diagrama de database no começo de cada projeto. Existe uma ferramenta lá fora que me permitirá selecionar tabelas específicas e, em seguida, criar um diagrama de database para mim com base em um database MySQL? De preferência, permitir-me-ia editar o diagrama depois, uma vez que nenhuma […]

Mysql string split

Duplicar Possível: O Mysql pode dividir uma coluna? Eu tenho uma coluna de string e uma coluna separada por vírgulas como abaixo Exemplo, eu tenho a mesa, Col1 | col2 1 | a,b,c 2 | d,e De cima, quero Col1,Col2 1 ,a 1 ,b 1 ,c 2 ,d 2 ,e Como conseguir isso Não é […]

Mysql adicionando usuário para access remoto

Eu criei user user@’%’ com password ‘password . Mas eu não consigo me conectar com: mysql_connect(‘localhost:3306’, ‘user’, ‘password’); Quando criei user user@’localhost’ , consegui me conectar. Por quê? Não significa ‘%’ de algum host?

junit condicional no mysql

Eu tenho uma tabela id2 , id2 , type . type é um valor enumerado contendo um nome de outra tabela. Eu gostaria de pré-forma uma join com o nome da tabela do type . Por exemplo: switch($type) case ‘table1’: join table1; break; case ‘table2’: join table2; break; Como posso conseguir isso?

gem install: Falha ao criar gem extensão nativa (não é possível encontrar arquivos de header)

Eu estou usando o Fedora 14 e tenho o MySQL e o servidor MySQL 5.1.42 instalados e em execução. Agora eu tentei fazer isso como usuário root: gem install mysql Mas eu recebo este erro: Building native extensions. This could take a while… ERROR: Error installing mysql: ERROR: Failed to build gem native extension. /usr/bin/ruby […]

Selecione os 3 registros mais recentes em que os valores de uma coluna são distintos

Eu tenho a seguinte tabela: id time text otheridentifier ——————————————- 1 6 apple 4 2 7 orange 4 3 8 banana 3 4 9 pear 3 5 10 grape 2 O que eu quero fazer é selecionar os 3 registros mais recentes (por time desc), cujos outros otheridentifier são distintos. Portanto, nesse caso, o resultado […]

mysql Restrição de chave estrangeira é erro formado incorretamente

Eu tenho duas tabelas, table1 é a tabela pai com um ID coluna e table2 com uma coluna IDFromTable1 (não o nome real) quando eu coloco um FK em IDFromTable1 para ID na table1 Eu recebo o erro Foreign key constraint is incorrectly formed error . Gostaria de excluir o registro da tabela 2 se […]

como adicionar super privilégios ao database mysql?

Eu estou tentando executar a consulta no mysql. SET GLOBAL log_bin_trust_function_creators =1; Erro: Consulta SQL: SET GLOBAL log_bin_trust_function_creators = 1 O MySQL disse: # 1227 – Acesso negado; você precisa do privilégio SUPER para esta operação Eu quero saber como eu atribuo privilégios SUPER para qualquer database

Erro 1022 – não é possível escrever; chave duplicada na tabela

Estou recebendo um erro 1022 sobre chaves duplicadas no comando create table. Tendo olhado para a consulta, não consigo entender onde a duplicação está ocorrendo. Alguém mais pode ver isso? SQL query: — —————————————————– — Table `apptwo`.`usercircle` — —————————————————– CREATE TABLE IF NOT EXISTS `apptwo`.`usercircle` ( `idUserCircle` MEDIUMINT NOT NULL , `userId` MEDIUMINT NULL , […]