回答編集履歴

1

DROP TABLEが抜けてました。

2016/02/10 02:59

投稿

退会済みユーザー
test CHANGED
@@ -8,25 +8,27 @@
8
8
 
9
9
  【例】
10
10
 
11
- CREATE TABLE TableB ( seconds 型 );
11
+ CREATE TABLE "TableB" ( "seconds" 型 );
12
12
 
13
- INSERT INTO TableB ( seconds ) VALUES ( extract(epoch from now()) );
13
+ INSERT INTO "TableB" ( "seconds" ) VALUES ( extract(epoch from now()) );
14
14
 
15
- UPDATE "TableA" SET "unixtime" = (SELECT seconds FROM TableB ) WHERE "id" = 100;
15
+ UPDATE "TableA" SET "unixtime" = ( SELECT "seconds" FROM "TableB" ) WHERE "id" = 100;
16
16
 
17
- UPDATE "TableA" SET "unixtime" = (SELECT seconds FROM TableB ) WHERE "id" = 199;
17
+ UPDATE "TableA" SET "unixtime" = ( SELECT "seconds" FROM "TableB" ) WHERE "id" = 199;
18
18
 
19
- UPDATE "TableA" SET "unixtime" = (SELECT seconds FROM TableB ) WHERE "id" = 300;
19
+ UPDATE "TableA" SET "unixtime" = ( SELECT "seconds" FROM "TableB" ) WHERE "id" = 300;
20
20
 
21
- UPDATE "TableA" SET "unixtime" = (SELECT seconds FROM TableB ) WHERE "id" = 301;
21
+ UPDATE "TableA" SET "unixtime" = ( SELECT "seconds" FROM "TableB" ) WHERE "id" = 301;
22
22
 
23
- UPDATE "TableA" SET "unixtime" = (SELECT seconds FROM TableB ) WHERE "id" = 310;
23
+ UPDATE "TableA" SET "unixtime" = ( SELECT "seconds" FROM "TableB" ) WHERE "id" = 310;
24
24
 
25
- INSERT INTO "TableA" ("unixtime") SELECT seconds FROM TableB;
25
+ INSERT INTO "TableA" ("unixtime") SELECT "seconds" FROM "TableB";
26
26
 
27
- INSERT INTO "TableA" ("unixtime") SELECT seconds FROM TableB;
27
+ INSERT INTO "TableA" ("unixtime") SELECT "seconds" FROM "TableB";
28
28
 
29
- INSERT INTO "TableA" ("unixtime") SELECT seconds FROM TableB;
29
+ INSERT INTO "TableA" ("unixtime") SELECT "seconds" FROM "TableB";
30
+
31
+ DROP TABLE "TableB";
30
32
 
31
33
 
32
34