alter-table

    0热度

    1回答

    我正在使用以下代码来更正在创建表旅程期间所犯的拼写错误。 ALTER TABLE trips CHANGE store_and_fwd_flad TO store_and_fwd_flag varchar(3); 不过,我得到了以下错误消息: ERROR 1064(42000):你在你的SQL语法错误;检查与您的MySQL服务器版本对应的手册,在第1行'TO store_and_fwd_fla

    0热度

    1回答

    我是Hive中的新手。 我在Hive中有一个表,在一列中有Unix时间戳值。我正在尝试使用正常的时间戳值来更改列值。 我试过这个。我能够将unix时间戳值转换为正常的时间戳值。 "SELECT from_unixtime(cast(ts as bigint)) FROM june11http" Results -------- 2010-06-10 20:01:07 2010-06-

    0热度

    1回答

    我有一个表中的属性是这样的: created_date timestamp without timezone 现在,我的要求是到CREATED_DATE场时区对生产数据库更改为时间戳,但我不知道如何改变这个约束。通过划定ALTER COLUMN语句用逗号 ALTER TABLE yourtable ALTER COLUMN column_name TYPE timestamptz; 您可以

    0热度

    1回答

    我在Mysql数据库中创建了一个新的新表。 我添加了一个新字段,名为“rks”,默认为空,数据类型为varchar(20)。 如果我执行alter table,修改这个字段,我可以看到默认列中的“NULL”被删除为空(万一它是主键),但是如果万一我降级它从主键,对这个变量进行修改,保留状态“NULL”。 请注意:我使用“default null”,而使用alter table如下。 mysql>

    1热度

    1回答

    如何检查约束的名称? 例如: ALTER TABLE contractor_contractor ADD CONSTRAINT commerce_contractor_pkey PRIMARY KEY(id); 当我尝试描述与\d我的表我没有看到我的主键的任何信息。

    0热度

    1回答

    如何根据满足特定条件的每行将列添加到编号为1到4的表中? 假设我有一个表: Like this 有两列(ID)和(结果)和我想添加一个名为第三列(SCORE)。 我想根据列(结果)中的数字是否符合特定条件,为列中的每一行给出一个分数(介于1和4之间)。 如果结果是否定的,我想给它的得分为1, 如果结果是小于30,2分, 小于100的3 和大于100的得分的得分4 我曾尝试使用CASE语句,但似乎无

    0热度

    1回答

    我试图将外键添加到在同一文档中创建的一系列SQL表。 其他ALTER TABLE查询工作正常,但一个给我麻烦。相关代码如下 CREATE TABLE Bookings (BookingID NUMBER(15) NOT NULL, Arrive DATE NOT NULL, BookingDate DATE, Comments VARCHAR2(200), Depart

    0热度

    1回答

    下面的代码试图在表中一次更改2列。它可以做到,我只是做错了吗? Alter table verdata Add Primary Key(Asset_ID) Add foreign key(Asdes) References AssetDesc(AssetDescription)

    1热度

    1回答

    我运行以下脚本,将字段'Asdes'从表'Verdata'中的nvarchar(255)更改为varchar(150)。 Alter table Verdata Alter column asdes varchar(150) 该脚本运行没有错误,但是当我进入表设计模式时,该字段保持不变。

    0热度

    2回答

    我有两个现有的表,workTable和table_jobs。我想更新我的工作表并使用默认值与table_jobs建立关系。这是我的尝试: @Override public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) { switch (oldVersion){ case 3:{