GTAMulti - GTA Türkiye

San Andreas Multiplayer => Yardım Talepleri => PAWN Kodlama => Kilitli Konular => Konuyu başlatan: Xtration - 01 Şubat 2020, 02:48:49

Başlık: MySQL tablo oluşturamama
Gönderen: Xtration - 01 Şubat 2020, 02:48:49
Öncelikle merhaba arkadaşlar, aşağıdaki şekilde OnFilterScriptInit() callbackinda oluşturmaya çalıştığım ancak oluşturamadığım kodlar aşağıda ve nedenini anlayamadım yardımcı olursanız şimdiden teşekkürler, bu arada oyun modu içerisinde herhangi bir hata yoktur.


Kodlar: https://justpaste.me/0V5S

:hm:
Başlık: Ynt: MySQL tablo oluşturamama
Gönderen: Vanity - 01 Şubat 2020, 15:19:33
Senin tablo oluşturamaman kodlardan dolayı değil, tabloyu ya yanlış oluşturuyorsun ya da oluştururken bir hata alıyorsun. Aldığın hatanın fotoğrafını buraya at.
Başlık: Ynt: MySQL tablo oluşturamama
Gönderen: Xtration - 07 Şubat 2020, 19:29:15
Tabloyu veritabanına kodlarla oluşturmak istiyorum. verdiğim kodları derledikten sonra bir hata almıyorum ama nedense tabloyu veritabanına oluşturmuyor
Başlık: Ynt: MySQL tablo oluşturamama
Gönderen: Levi - 08 Şubat 2020, 20:48:07
Verdiğin linkte bir şey yazmıyor. Linki güncelleyip atabilir misin? Ayrıca hangi MySQL sürümünü kullanıyorsun?
Başlık: Ynt: MySQL tablo oluşturamama
Gönderen: Xtration - 08 Şubat 2020, 21:46:41
@Levi Link Güncellendi.
Başlık: Ynt: MySQL tablo oluşturamama
Gönderen: Xtration - 08 Şubat 2020, 21:49:27
Mysql sürümüm R-41
Başlık: Ynt: MySQL tablo oluşturamama
Gönderen: flareoNNN - 09 Şubat 2020, 16:55:56
Satır uzunlukları yetersiz.

new query[384];

format(query,sizeof query,"CREATE TABLE IF NOT EXISTS `gang` (\
`id` int(10) NOT NULL AUTO_INCREMENT,\
`name` varchar(30) NOT NULL DEFAULT '-',\
`tag` varchar(5) NOT NULL DEFAULT '-',\
`color` int(11) NOT NULL DEFAULT '-1',\
`founder` varchar(30) NOT NULL DEFAULT '-',\
`score` int(10) NOT NULL DEFAULT '0',\
PRIMARY KEY (`id`)\
)");
mysql_query(Mybaglanti,query);

format(query,sizeof query,"CREATE TABLE IF NOT EXISTS `users` (\
`id` int(10) NOT NULL AUTO_INCREMENT,\
`name` varchar(30) NOT NULL DEFAULT '-',\
`gangid` int(10) NOT NULL DEFAULT '-1',\
`gangrank` int(11) NOT NULL DEFAULT '0',\
PRIMARY KEY (`id`)\
)");
mysql_query(Mybaglanti,query);

format(query,sizeof query,"CREATE TABLE IF NOT EXISTS `gzone` (\
`id` int(10) NOT NULL AUTO_INCREMENT,\
`name` varchar(20) NOT NULL DEFAULT 'None',\
`ownedby` int(11) NOT NULL DEFAULT -1,\
`zminx` float(14,4) DEFAULT NULL,\
`zminy` float(14,4) DEFAULT NULL,\
`zmaxx` float(14,4) DEFAULT NULL,\
`zmaxy` float(14,4) DEFAULT NULL,\
PRIMARY KEY (`id`)\
)");
mysql_query(Mybaglanti,query);

Bu şekilde dene, eğer işe yaramazsa primary keyleri ayrı bir sorgu olarak tanıtmayı dene.
ALTER TABLE `gang`
  ADD PRIMARY KEY (`id`);
gibi.
Başlık: Ynt: MySQL tablo oluşturamama
Gönderen: Xtration - 10 Şubat 2020, 16:25:54
@flareoNNN  Teşekkürler, şimdi oluşturdu tabloyu
Başlık: Ynt: MySQL tablo oluşturamama
Gönderen: Cruza - 10 Şubat 2020, 20:44:52
Sorun çözüldüğüne göre, kilit arşiv.