Articles of mysql

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:

sql junta-se a duas tabelas

TABLE A >> uid name 1 test1 2 test2 3 test3 4 test4 TABLE B >> uid address 1 address1 2 address2 4 address3 RESULT 1 test1 address1 2 test2 address2 3 test3 4 test4 address3 Alguém pode me mostrar como escrever uma consulta e buscar o resultado acima, muito obrigado! Eu tentei juntar, esquerda […]

Reescrevendo mysql selecione para reduzir o tempo e escrever tmp para o disco

Eu tenho uma consulta mysql que leva vários minutos, o que não é muito bom, pois é usado para criar uma página da web. Três tabelas são usadas: poster_data contém informações sobre pôsteres individuais. poster_categories lista todas as categorias (filmes, arte, etc), enquanto poster_prodcat lista o número posterid e as categorias que podem ser, por […]

syntax certa para usar próximo de ‘?’

Eu tenho um código Java: String searchPerson = “select * from persons where surname like ? and name like ?”; //connect to DB PreparedStatement statement = connect.prepareStatement(searchPerson); statement.setString(1,”%”+ surname + “%”); statement.setString(2, “%” + name + “%”); ResultSet resultPerson = statement.executeQuery(searchPerson); //..code Então eu tenho SQLException: você tem um erro na sua syntax SQL; verifique […]