Solo usuarios registrados pueden comentar y agradecer, Logueate o Registrate

Autor Topic: SQL Query - Importar Credits a DMN Webshop  (Visto 760 veces)

0 Miembros and 1 Guest are viewing this topic.

Offline lostalejandro_ Posteado: November 25, 2018, 11:15:49 PM | Modificado: December 07, 2018, 09:40:07 PM by lostalejandro_

Hola users sabios de TuServerMU,

Les vengo a pedir ayuda ya que no tengo mucho conocimiento en el area de creacion de Querys SQL, entonces mi pedido es, si es posible, poder importar los WCoinC y GoblinPoint de la tabla CashShopData en files MuEMU a la tabla DMN_Shop_Credits para así crear un job que ejecute automáticamente ésto...

No sé si sirve de algo pero dejare screen de las tablas

Spoiler for Hiden:
Spoiler for Hiden:


Edito: Utilicé la sentencia Drop Table para eliminar la tabla completamente y asi poder eliminar el error de la primary key arrojados anteriormente, en la misma sentencia agregué la importación de la tabla CashShopData.

Spoiler for Hiden:
DROP TABLE [dbo].[DmN_Shop_Credits];

CREATE TABLE [dbo].[DmN_Shop_Credits](
   [memb___id] [varchar](10) NOT NULL PRIMARY KEY,
   [credits] [bigint] NOT NULL DEFAULT 0,
   [credits2] [bigint] NOT NULL DEFAULT 0,
   [credits3] [bigint] NOT NULL DEFAULT 0
) ON [PRIMARY]

USE MuOnline
INSERT INTO dbo.DmN_Shop_Credits (memb___id, credits, credits2)
SELECT AccountID, WCoinC, GoblinPoint
FROM dbo.CashShopData ;
GO

Ahora el tema es que al gastar los WCoinC en la shop, no los descuenta de la tabla CashShopData, alguna idea para esto?
  • Like
    Dislike
    Love
    HaHa
    Angry
    Surprise
    Sad
    Party

Offline lostalejandro_ #1 Posteado: November 26, 2018, 12:34:19 PM

Utilice ésta consulta

Spoiler for Hiden:
INSERT INTO dbo.DmN_Shop_Credits (memb___id, credits, credits2)
SELECT
    AccountID, WCoinC, GoblinPoint
FROM
    dbo.CashShopData;
GO

pero me lanza error:

Spoiler for Hiden:
Mens. 2627, Nivel 14, Estado 1, Línea 1
Infracción de la restricción PRIMARY KEY 'PK__DmN_Shop__E6A902D66D2D2E85'. No se puede insertar una clave duplicada en el objeto 'dbo.DmN_Shop_Credits'.
Se terminó la instrucción.

  • Like
    Dislike
    Love
    HaHa
    Angry
    Surprise
    Sad
    Party

Offline Cartman #2 Posteado: November 26, 2018, 04:51:45 PM

  • Php Coder
  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 230
  • Gracias recibida: 4607
  • pe
Utilice ésta consulta

Spoiler for Hiden:
INSERT INTO dbo.DmN_Shop_Credits (memb___id, credits, credits2)
SELECT
    AccountID, WCoinC, GoblinPoint
FROM
    dbo.CashShopData;
GO

pero me lanza error:

Spoiler for Hiden:
Mens. 2627, Nivel 14, Estado 1, Línea 1
Infracción de la restricción PRIMARY KEY 'PK__DmN_Shop__E6A902D66D2D2E85'. No se puede insertar una clave duplicada en el objeto 'dbo.DmN_Shop_Credits'.
Se terminó la instrucción.



Prueba esto
Code: [Select]
USE MuOnline
INSERT INTO dbo.DmN_Shop_Credits (memb___id, credits, credits2)
SELECT 'AccountID', 'WCoinC', 'GoblinPoint'
FROM dbo.CashShopData ;
GO
  • Like
    Dislike
    Love
    HaHa
    Angry
    Surprise
    Sad
    Party

Gracias:


Offline lostalejandro_ #3 Posteado: November 26, 2018, 05:17:30 PM

Utilice ésta consulta

Spoiler for Hiden:
INSERT INTO dbo.DmN_Shop_Credits (memb___id, credits, credits2)
SELECT
    AccountID, WCoinC, GoblinPoint
FROM
    dbo.CashShopData;
GO

pero me lanza error:

Spoiler for Hiden:
Mens. 2627, Nivel 14, Estado 1, Línea 1
Infracción de la restricción PRIMARY KEY 'PK__DmN_Shop__E6A902D66D2D2E85'. No se puede insertar una clave duplicada en el objeto 'dbo.DmN_Shop_Credits'.
Se terminó la instrucción.



Prueba esto
Code: [Select]
USE MuOnline
INSERT INTO dbo.DmN_Shop_Credits (memb___id, credits, credits2)
SELECT 'AccountID', 'WCoinC', 'GoblinPoint'
FROM dbo.CashShopData ;
GO

Hola bro gracias por tu ayuda, la coloqué y ahora me aparece esto:

Spoiler for Hiden:
Mens. 8114, Nivel 16, Estado 5, Línea 2
Error al convertir el tipo de datos varchar a bigint.
  • Like
    Dislike
    Love
    HaHa
    Angry
    Surprise
    Sad
    Party

Offline lostalejandro_ #4 Posteado: November 27, 2018, 03:00:12 AM | Modificado: November 27, 2018, 03:46:53 AM by lostalejandro_

Utilicé la siguiente consulta:

Spoiler for Hiden:
Code: [Select]
DROP TABLE [dbo].[DmN_Shop_Credits];

CREATE TABLE [dbo].[DmN_Shop_Credits](
[memb___id] [varchar](10) NOT NULL PRIMARY KEY,
[credits] [bigint] NOT NULL DEFAULT 0,
[credits2] [bigint] NOT NULL DEFAULT 0,
[credits3] [bigint] NOT NULL DEFAULT 0
) ON [PRIMARY]

USE MuOnline
INSERT INTO dbo.DmN_Shop_Credits (memb___id, credits, credits2)
SELECT AccountID, WCoinC, GoblinPoint
FROM dbo.CashShopData ;
GO

Me funciona perfectamente, el detalle es que ahora al gastar los WCoinC en la webshop, no los descuenta del CashShopData

Help
  • Like
    Dislike
    Love
    HaHa
    Angry
    Surprise
    Sad
    Party

Offline Cartman #5 Posteado: November 27, 2018, 11:46:43 AM

  • Php Coder
  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 230
  • Gracias recibida: 4607
  • pe
Utilicé la siguiente consulta:

Spoiler for Hiden:
Code: [Select]
DROP TABLE [dbo].[DmN_Shop_Credits];

CREATE TABLE [dbo].[DmN_Shop_Credits](
[memb___id] [varchar](10) NOT NULL PRIMARY KEY,
[credits] [bigint] NOT NULL DEFAULT 0,
[credits2] [bigint] NOT NULL DEFAULT 0,
[credits3] [bigint] NOT NULL DEFAULT 0
) ON [PRIMARY]

USE MuOnline
INSERT INTO dbo.DmN_Shop_Credits (memb___id, credits, credits2)
SELECT AccountID, WCoinC, GoblinPoint
FROM dbo.CashShopData ;
GO

Me funciona perfectamente, el detalle es que ahora al gastar los WCoinC en la webshop, no los descuenta del CashShopData

Help

podria ser por el tipo de data que estas usando en tu columna de wcoinc deberia estar en [int] en data type null 0
puedes revisar
  • Like
    Dislike
    Love
    HaHa
    Angry
    Surprise
    Sad
    Party


Offline lostalejandro_ #6 Posteado: November 27, 2018, 10:41:30 PM

Utilicé la siguiente consulta:

Spoiler for Hiden:
Code: [Select]
DROP TABLE [dbo].[DmN_Shop_Credits];

CREATE TABLE [dbo].[DmN_Shop_Credits](
[memb___id] [varchar](10) NOT NULL PRIMARY KEY,
[credits] [bigint] NOT NULL DEFAULT 0,
[credits2] [bigint] NOT NULL DEFAULT 0,
[credits3] [bigint] NOT NULL DEFAULT 0
) ON [PRIMARY]

USE MuOnline
INSERT INTO dbo.DmN_Shop_Credits (memb___id, credits, credits2)
SELECT AccountID, WCoinC, GoblinPoint
FROM dbo.CashShopData ;
GO

Me funciona perfectamente, el detalle es que ahora al gastar los WCoinC en la webshop, no los descuenta del CashShopData

Help

podria ser por el tipo de data que estas usando en tu columna de wcoinc deberia estar en [int] en data type null 0
puedes revisar

No funciona :(
  • Like
    Dislike
    Love
    HaHa
    Angry
    Surprise
    Sad
    Party

Offline lostalejandro_ #7 Posteado: November 29, 2018, 11:17:48 PM

  • Like
    Dislike
    Love
    HaHa
    Angry
    Surprise
    Sad
    Party

Solo usuarios registrados pueden comentar y agradecer, Logueate o Registrate

 

Related Topics

  Subject / Started by Replies Last post
1 Replies
622 Views
Last post December 21, 2016, 02:49:27 PM
by ZabiinoOo
8 Replies
1370 Views
Last post December 14, 2017, 09:58:48 AM
by akuamen78
7 Replies
985 Views
Last post May 24, 2020, 03:47:00 AM
by happywheelspace
2 Replies
244 Views
Last post July 07, 2020, 05:23:23 AM
by cepo
22 Replies
1812 Views
Last post June 26, 2020, 12:29:28 AM
by clerigz