ZBLOG

DROP TABLE IF EXISTS `simu_mobile_sms_event`; CREATE TABLE `simu_mobile_sms_event` ( `event_id` int8 NOT NULL, `event_type_id` int4 NOT NULL, `bill_flow_id` int4 NOT NULL, `billing_cycle_id` int4 NOT NULL, `billing_area_code` varchar(9),...

你提供的是PostgreSQL语法,如果要将其转换成MySQL语法,可以按照以下方式修改:

  1. 将”int8”改为”bigint”,将”int4”改为”int”。
  2. 将 “varchar(x)” 中的 “x” 改为对应的字符长度。例如,将 “varchar(9)” 改为 “varchar(9)“。
  3. 将 “date” 保持不变。
  4. 删除所有的 “`” 符号。

修改后的MySQL语法如下:

DROP TABLE IF EXISTS simu_mobile_sms_event;
CREATE TABLE simu_mobile_sms_event (
  event_id bigint NOT NULL,
  event_type_id int NOT NULL,
  bill_flow_id int NOT NULL,
  billing_cycle_id int NOT NULL,
  billing_area_code varchar(9),
  billing_nbr varchar(32),
  org_calling_nbr varchar(32),
  org_called_nbr varchar(32),
  in_nbr varchar(32),
  start_date date,
  duration int,
  switch_id int,
  file_id bigint,
  nai varchar(64),
  serv_code varchar(20),
  call_type int,
  connect_code varchar(20),
  imsi varchar(15),
  sp_flag varchar(80),
  org_charge1 bigint,
  org_charge2 bigint,
  msg_id varchar(38),
  msg_center varchar(32),
  connect_name varchar(40),
    service_type int, 
    org_third_party_nbr VARCHAR (32), 
    org_event_id BIGINT, 
    org_switch_id INT, 
    org_file_id BIGINT, 
    source_event_type INT, 
    event_source_type INT, 
    created_date DATE, 
    event_state VARCHAR (3), 
    state_date DATE, 
    billing_type VARCHAR (1), 
    serv_id BIGINT NOT NULL, 
    cust_id BIGINT NOT NULL, 
    product_id INT NOT NULL, 
    billing_org_id INT NOT NULL, 
    offer_id1 INT, 
    offer_id2 INT, 
    offer_id4 INT,
   std_charge1 int,
  std_acct_item_type_id1 int,
  std_charge2 int,
  std_acct_item_type_id2 int,
  std_charge3 int,
  std_acct_item_type_id3 int,
  std_charge4 int,
  std_acct_item_type_id4 int,
  charge1 int,
  acct_item_type_id1 int,
  bill_measure1 bigint,
  measure_type1 int ,
 acct_id1 bigint ,
 offer_instance_id1 bigint ,
 item_source_id1 int ,
 charge2 int ,
 acct_item_type_id2 int ,
 bill_measure2 bigint ,
 measure_type2 int ,
 acct_id2 bigint ,
 offer_instance_id2 bigint ,
 item_source_id2 int ,
 charge3 int ,
 acct_item_type_id3 int ,
 bill_measure3 bigint ,
 measure_type3 int ,        
 acct_i d3bigint ,    
offer_instance_ id3bigint ,  
item_source_i d3int ,    
charge4 i nt4 ,   
acct_it em_t ype_ id4i nt4 ,  
bill_mea sure_44bi gint ,  
measur e_typ e_44i nt4 ,    
acct _id44b igint ,      
offer_instan ce_i d44bigi nt ,     
item_sourc e_i d44int,       
billing_record varchar(100),
business_key i nt4,     
fee_typ e _44i n t4     character set utf8 collate utf8_unicode_ci default null comment '计费类型:枚举',
accu_record varchar(201),
offer _id45 i nt4,    
us er_ type  _46i nt4     character set utf8 collate utf8_unicode_ci default null comment '用户类型:枚举',
cc_reques t_type int,
requeste_actio n_i d INT,
cc r_n um bi gint ,
trans_id bigin t ,
session_type int,
batch_id i nt ,
pricin g_type   _56 i nt4     character set utf8 collate utf8_unicode_ci default null comment '定价类型:枚举',
pc_host_i d in t4,
op_ty pe varcha r (22),
session_id varchar(100),
convert_amount bigint,
msg_trace varchar(400),
file_name varchar(256),
combineid1 i nt ,
combineid2 int ,
combineid3 in t4 ,
comb in eid4  in t4 ,   
accurefer v archar(256),
charge5 int ,
charge6 i nt,
extend_value1 varchar(50),
extend_value2 varchar(50), 
called_area_code v archar (10)
);

请注意,以上仅是将数据类型和语法进行了简单的转换,并没有考虑数据库表结构和约束的完整性。在实际使用时,请根据需要进行进一步调整。


内容由零声教学AI助手提供,问题来源于学员提问

本站部分文章来源于网络,版权归原作者所有,如有侵权请联系站长删除。
转载请注明出处:https://sdn.0voice.com/?id=2233

分享:
扫描分享到社交APP
上一篇
下一篇
发表列表
游客 游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~

联系我们

在线咨询: 点击这里给我发消息

微信号:3007537140

上班时间: 10:30-22:30

关注我们
x

注册

已经有帐号?