Perguntas com a marcação «mysql»

633
Quando usar aspas simples, aspas duplas e reticulares no MySQL

Estou tentando aprender a melhor maneira de escrever consultas. Eu também entendo a importância de ser consistente. Até agora, usei aleatoriamente aspas simples, aspas duplas e reticulares sem nenhum pensamento real. Exemplo: $query = 'INSERT INTO table (id, col1, col2) VALUES (NULL, val1,...

561
Como reduzir / limpar o arquivo ibdata1 no MySQL

Estou usando o MySQL no localhost como uma "ferramenta de consulta" para executar estatísticas no R, ou seja, toda vez que executo um script R, crio um novo banco de dados (A), crio uma nova tabela (B), importo os dados para B , envie uma consulta para obter o que eu preciso e, em seguida, solto B...

560
Substituição de string do MySQL

Eu tenho uma coluna contendo URLs (ID, URL): http://www.example.com/articles/updates/43 http://www.example.com/articles/updates/866 http://www.example.com/articles/updates/323 http://www.example.com/articles/updates/seo-url http://www.example.com/articles/updates/4?something=test Gostaria de...

558
Ignorar determinadas tabelas com o mysqldump

Existe uma maneira de restringir certas tabelas do comando mysqldump? Por exemplo, eu usaria a seguinte sintaxe para despejar apenas a tabela1 e a tabela2: mysqldump -u username -p database table1 table2 > database.sql Mas existe uma maneira semelhante de despejar todas as tabelas, exceto...

544
Como restaurar um arquivo de despejo do mysqldump?

Recebi um arquivo de banco de dados MySQL que preciso restaurar como um banco de dados na minha máquina Windows Server 2008. Tentei usar o MySQL Administrator, mas recebi o seguinte erro: O arquivo selecionado foi gerado pelo mysqldump e não pode ser restaurado por este aplicativo. Como faço...

516
Como substituir uma expressão regular no MySQL?

Eu tenho uma tabela com ~ 500k linhas; A coluna varchar (255) UTF8 filenamecontém um nome de arquivo; Estou tentando remover vários caracteres estranhos do nome do arquivo - pensei em usar uma classe de caracteres: [^a-zA-Z0-9()_ .\-] Agora, existe uma função no MySQL que permite substituir por...

501
MySQL - consulta UPDATE baseada na consulta SELECT

Preciso verificar (da mesma tabela) se há uma associação entre dois eventos com base na data e hora. Um conjunto de dados conterá a data e hora final de determinados eventos e o outro conjunto de dados conterá a data e hora de início de outros eventos. Se o primeiro evento for concluído antes do...

501
Excluir com Join no MySQL

Aqui está o script para criar minhas tabelas: CREATE TABLE clients ( client_i INT(11), PRIMARY KEY (client_id) ); CREATE TABLE projects ( project_id INT(11) UNSIGNED, client_id INT(11) UNSIGNED, PRIMARY KEY (project_id) ); CREATE TABLE posts ( post_id INT(11) UNSIGNED, project_id INT(11)...