Articles of mysql

Como faço para criar uma seqüência no MySQL?

Eu estou tentando criar uma seqüência no MySQL (eu sou muito novo no SQL como um todo). Eu estou usando o seguinte código, mas isso causa um erro: CREATE SEQUENCE ORDID INCREMENT BY 1 START WITH 622; ORDID refere-se a um campo em uma tabela que estou usando. Como faço para criar a sequência corretamente? […]

como converter o hexadecimal para varchar (datetime)?

Eu tenho a data e hora de exportação é “CAST (0x0000987C00000000 AS DateTime)”, mas quando eu quero recuperá-lo em datetime.It é um valor NULL. Como posso obtê-lo para datetime novamente.

Como armazenar unicode no MySQL?

Como faço para armazenar Unicode na edição gratuita do MySQL? Não parece haver um tipo nvarchar como no SQL Server. O Unicode não é suportado no MySQL? Eu tentei usar o text mas isso também não está funcionando.

Como transformar uma consulta CTE do MSSQL para o MySQL?

no meu esquema MySQL, eu tenho a tabela category(id, parentid, name) No MSSQL, eu tenho essa consulta CTE (para construir uma tree de categoria de baixo para cima para um ID de categoria fornecido: with CTE (id, pid, name) as ( select id, parentid as pid,name from category where id = 197 union all select […]

Design de database relacional, vários tipos de usuários

Eu tenho 4 tipos de usuários e cada um tem dados específicos, mas eles também compartilham dados comuns, como username , password . Meu primeiro pensamento é criar uma tabela de users principais com a coluna user_type . Então, ao consultar os dados do usuário, posso apenas selecionar seu user_type e, em seguida, dependendo da […]

Combinando operações UNION e LIMIT na consulta do MySQL

Eu tenho uma tabela de empregos e empresas , e quero extrair 20 trabalhos que atendem aos seguintes critérios: Jobs apenas de duas (2) empresas nomeadas Pode haver no máximo 10 empregos por empresa Eu tentei o seguinte SELECT com UNION DISTINCT , mas o problema é que o LIMIT 0,10 se aplica a todo […]

java.sql.SQLException: Acesso negado para o usuário ‘root’ @ ‘localhost’ (usando a senha: YES)

O seguinte código: Class.forName(“com.mysql.jdbc.Driver”); Connection m_connection = DriverManager.getConnection(“jdbc:mysql://localhost”,”root”,”root”); Lança esta exceção em getConnection() : java.sql.SQLException: Access denied for user ‘root’@’localhost’ (using password: YES) at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1074) at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4074) at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4006) at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:919) at com.mysql.jdbc.MysqlIO.proceedHandshakeWithPluggableAuthentication(MysqlIO.java:1694) at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1244) at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2397) at com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2430) at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2215) at com.mysql.jdbc.ConnectionImpl.(ConnectionImpl.java:813) at com.mysql.jdbc.JDBC4Connection.(JDBC4Connection.java:47) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) at […]

consulta de pivô / crosstab no mysql

Pergunta 1: Eu tenho uma tabela com a estrutura e os dados abaixo: app_id transaction_id mobile_no node_id customer_attribute entered_value 100 111 9999999999 1 Q1 2 100 111 9999999999 2 Q2 1 100 111 9999999999 3 Q3 4 100 111 9999999999 4 Q4 3 100 111 9999999999 5 Q5 2 100 222 8888888888 4 Q4 1 […]

Mysql: Configure o formato de DATETIME para ‘DD-MM-AAAA HH: MM: SS’ ao criar uma tabela

Depois de pesquisar, não consigo encontrar uma maneira de criar uma nova tabela com uma coluna DATETIME com o formato padrão definido como ‘ DD-MM-YYYY HH:MM:SS ‘ Eu vi um tutorial em que foi feito no phpmyadmin então eu suspeito que eu poderia usar o mysql via linha de comando e conseguir a mesma coisa […]

Mysql localhost! = 127.0.0.1?

$ mysql -u root -h 127.0.0.1 -e ‘show tables’ created_from_host; +—————————–+ | Tables_in_created_from_host | +—————————–+ | test | +—————————–+ $ mysql -u root -h localhost -e ‘show tables’ created_from_host; ERROR 1049 (42000): Unknown database ‘created_from_host’ $ cat /etc/hosts 127.0.0.1 localhost.localdomain localhost 127.0.0.1 localhost ::1 localhost6.localdomain6 localhost6 Como isso poderia ser? E principal questão – como […]