2015-12-09 2 views
1

Je veux créer une table externe dans Qubole similaire à une table créée dans Mysql. Requête pour créer une table dans mysql est:Impossible de créer une table dans Qubole similaire à mysql

CREATE TABLE `mytable` (
`id` varchar(50) NOT NULL, 
`v_count` int(11) DEFAULT NULL, 
`l_visited` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, 
`f_visited` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', 
) ENGINE=InnoDB DEFAULT CHARSET=utf8; 

peut-on m'aider à écrire une requête similaire dans la ruche.

+1

Hey, plutôt que de demander directement la solution, pouvez-vous s'il vous plaît commencer par une simple requête et demander aider quand vous êtes frappé? –

Répondre

1

essayer cette façon:

CREATE TABLE page_view(viewTime INT, userid BIGINT, 
       page_url STRING, referrer_url STRING, 
       ip STRING COMMENT 'IP Address of the User') 
COMMENT 'This is the page view table' 
PARTITIONED BY(dt STRING, country STRING) 
STORED AS SEQUENCEFILE; 

Suivez ce lien: link1

link2

+0

comment utiliser "not null" et "default null" dans ruche –