Articles of mysql

Converter data e hora até a data na consulta do MySQL

Eu quero converter um timestamp no MySQL para uma data. Gostaria de formatar o campo user.registration no arquivo de texto como yyyy-mm-dd . Aqui está o meu SQL: $sql = requestSQL(“SELECT user.email, info.name, FROM_UNIXTIME(user.registration), info.news FROM user, info WHERE user.id = info.id “, “export members”); Eu também tentei a conversão de data com: DATE_FORMAT(user.registration, ‘%d/%m/%Y’) […]

O usuário do MySQL DB não tem colunas de senha – Instalando o MySQL no OSX

Eu estou tentando alterar a senha de root do MySQL. O que eu fiz está abaixo. Instale o MySql-5.7.6 ~ .dmg (Community Server) e o ambiente de trabalho. Desligue o servidor nas preferências do sistema OSX. Acesse o MySql com o console. O comando era mysqld_safe –skip-grant Execute update user set password=password(‘1111′) where user=’root’; e […]

Por exemplo de loop no MySQL

No MySQL, eu tenho este procedimento armazenado com um loop For nele: DELIMITER $$ CREATE PROCEDURE ABC() BEGIN DECLARE a INT Default 0 ; simple_loop: LOOP SET a=a+1; select a; IF a=5 THEN LEAVE simple_loop; END IF; END LOOP simple_loop; END $$ Sempre imprime 1 . Qual é a syntax correta para um loop de […]

mysql :: insert into table, dados de outra tabela?

Eu queria saber se há uma maneira de fazer isso puramente no sql: q1 = SELECT campaign_id, from_number, received_msg, date_received FROM `received_txts` WHERE `campaign_id` = ‘8’; INSERT INTO action_2_members (campaign_id, mobile, vote, vote_date) VALUES(q1.campaign_id, q1.from_number, q1.received_msg, q1.date_received); Nota: q1 retornaria cerca de 30k linhas. Existe alguma maneira de fazer o que estou tentando acima em […]

Altere uma coluna do MySQL para ser AUTO_INCREMENT

Eu estou tentando modificar uma tabela para fazer sua coluna de chave primária AUTO_INCREMENT após o fato. Eu tentei o seguinte SQL, mas tenho uma notificação de erro de syntax. ALTER TABLE document ALTER COLUMN document_id AUTO_INCREMENT Estou fazendo algo errado ou isso não é possível? + ——————– + | VERSÃO () | + ——————– […]

Código de erro: 1215. Não é possível adicionar restrição de chave estrangeira (foreign keys)

CREATE DATABASE my_db; CREATE TABLE class ( classID int NOT NULL AUTO_INCREMENT, nameClass varchar(255), classLeader varchar(255), FOREIGN KEY (classLeader) REFERENCES student(studentID), PRIMARY KEY (classID)); CREATE TABLE student ( studentID int NOT NULL AUTO_INCREMENT, lastName varchar(255), firstName varchar(255), classID int, FOREIGN KEY (classID) REFERENCES class(classID), PRIMARY KEY (studentID)); Eu estou tentando garantir a consistência dos dados […]

MySQL despejo por consulta

É possível fazer mysqldump por SQL query única? Eu quero despejar todo o database, como o phpmyadmin faz quando você exporta para SQL

Erro 1449 do MySQL: o usuário especificado como definidor não existe

Quando executo a consulta a seguir, recebo um erro: SELECT `a`.`sl_id` AS `sl_id`, `a`.`quote_id` AS `quote_id`, `a`.`sl_date` AS `sl_date`, `a`.`sl_type` AS `sl_type`, `a`.`sl_status` AS `sl_status`, `b`.`client_id` AS `client_id`, `b`.`business` AS `business`, `b`.`affaire_type` AS `affaire_type`, `b`.`quotation_date` AS `quotation_date`, `b`.`total_sale_price_with_tax` AS `total_sale_price_with_tax`, `b`.`STATUS` AS `status`, `b`.`customer_name` AS `customer_name` FROM `tbl_supplier_list` `a` LEFT JOIN `view_quotes` `b` ON (`b`.`quote_id` […]

Como eu posso contornar o MySQL Errcode 13 com SELECT INTO OUTFILE?

Eu estou tentando despejar o conteúdo de uma tabela para um arquivo csv usando uma instrução MySQL SELECT INTO OUTFILE. Se eu fizer: SELECT column1, column2 INTO OUTFILE ‘outfile.csv’ FIELDS TERMINATED BY ‘,’ FROM table_name; outfile.csv será criado no servidor no mesmo diretório em que os arquivos desse database estão armazenados. No entanto, quando altero […]

Converter o esquema do MySQL para o Github Wiki?

Eu estou documentando um projeto usando páginas Wiki do GitHub, e agora eu gostaria de exportar o esquema do database MySQL para o formato de remarcação. Existe uma maneira de converter a saída da CLI para o GitHub Wiki md? Idealmente como tabelas. Minha saída é assim: