Kolay gelsin :)

13 Şubat 2014 17:12 tarihinde open skyx <[email protected]> yazdı:

> sinan bey problem MySql' in strict_mod' da olmasıymış. Strict_Mod' u
> kapattım sorun çözüldü. cevaplarınız için teşekkürler.
>
>
>
> ----- Original Message -----
>
> From: Sinan Duman
>
> Sent: 02/13/14 03:13 PM
>
> To: [email protected]
>
> Subject: [Linux-programlama] Re: MySQL Syntax Error (on CLI)
>
> Merhaba,
> Sql'de line break zorunluluğu yok. Sorgu'nun "parse" edilebilmesi
> yeterlidir. Komut satırından tüm sorguyu tek satirda yazip "enter" da
> yapabilirsin.
> Yardımcı olması açısından, http://sqlfiddle.com/ ı deneyebilirsin.
>
> 13 Şubat 2014 14:53 tarihinde open skyx <[email protected]> yazdı:
>>
>> Herkaze merhaba, MySQL kullanan bir projeyi kurmak için uğraşıyorum fakat
>> kurulum aşamasında aşağıdaki gibi bir hata ile karşılaşıyorum. Aşağıdaki
>> hata bir çözüm yolu da veriyor aslında ama doğru syntaxlar ile bir türlü
>> ilgili tabloyu DB (CLI ile) üzerinde oluşturamadım.  Bu tabloyo nasıl doğru
>> bir şekilde oluşturabilirim, bilgisi olan var ise konu ile ilgili bilgiye
>> ihtiyacım var.
>>
>> Kullandığım DB version : Server version: 5.5.35-cll MySQL Community
>> Server (GPL)
>>
>> " ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci)" öncesinde
>> kodu tamamlayarak ";" çalıştırdım ama yine syntax hata veriyor.
>>
>> Bu işlemi nasıl yapmalıyım, örnek;
>>
>> mysql>CREATE TABLE `posta_campaigns` ( `CampaignID` int(11) NOT NULL
>> AUTO_INCREMENT, `RelOwnerUserID` int(11) NOT NULL, `CampaignStatus` (enter
>> veya / enter)
>>             enum('Draft','Ready','Sending','Paused','Pending
>> Approval','Sent','Failed') COLLATE utf8_unicode_ci NOT NULL DEFAULT
>> 'Draft', `CampaignName`
>> (enter veya / enter)
>>
>>
>> veya
>> her virgül den sonra bir alt satıra geçip virgülden sonraki kodu yazarak
>> devam etmek gibi
>>
>> veya
>> CREATE TABLE `posta_campaigns` yerine CREATE TABLE posta_campaigns
>> diyerek tırnakları kaldırarak mı yazmak gerekir.
>>
>> şeklinde parça parça mı girmeliyim, yok sa tamamını bir kod olarak yazıp
>> ";" sonlandırarak tek bir seferde tek kod olarak mı girmek mi daha doğru
>> olur.  Kodun nasıl doğru yazılacağı problem.
>>
>>
>>
>> MySql Error: Invalid default value for 'LastActivityDateTime' (--
>> ------------------------------
>> -------------------------- -- -- Table structure for table
>> `posta_campaigns` --
>> CREATE TABLE `posta_campaigns` ( `CampaignID` int(11) NOT NULL
>> AUTO_INCREMENT, `RelOwnerUserID` int(11) NOT NULL, `CampaignStatus`
>> enum('Draft','Ready','Sending','Paused','Pending Approval','Sent','Failed')
>> COLLATE utf8_unicode_ci NOT NULL DEFAULT 'Draft', `CampaignName`
>> varchar(250) COLLATE utf8_unicode_ci NOT NULL, `RelEmailID` int(11) NOT
>> NULL, `ScheduleType` enum('Not Scheduled','Immediate','Future','Recursive')
>> COLLATE utf8_unicode_ci NOT NULL, `SendDate` date NOT NULL, `SendTime` time
>> NOT NULL, `SendTimeZone` varchar(250) COLLATE utf8_unicode_ci NOT NULL,
>> `ScheduleRecDaysOfWeek` varchar(250) COLLATE utf8_unicode_ci NOT NULL,
>> `ScheduleRecDaysOfMonth` varchar(250) COLLATE utf8_unicode_ci NOT NULL,
>> `ScheduleRecMonths` varchar(250) COLLATE utf8_unicode_ci NOT NULL,
>> `ScheduleRecHours` varchar(250) COLLATE utf8_unicode_ci NOT NULL,
>> `ScheduleRecMinutes` varchar(250) COLLATE utf8_unicode_ci NOT NULL,
>> `ScheduleRecSendMaxInstance` int(11) NOT NULL, `ScheduleRecSentInstances`
>> int(11) NOT NULL, `SendProcessStartedOn` datetime NOT NULL,
>> `SendProcessFinishedOn` datetime NOT NULL, `TotalRecipients` int(11) NOT
>> NULL, `TotalSent` int(11) NOT NULL, `TotalFailed` int(11) NOT NULL,
>> `TotalOpens` int(11) NOT NULL, `UniqueOpens` int(11) NOT NULL,
>> `TotalClicks` int(11) NOT NULL, `UniqueClicks` int(11) NOT NULL,
>> `TotalForwards` int(11) NOT NULL, `UniqueForwards` int(11) NOT NULL,
>> `TotalViewsOnBrowser` int(11) NOT NULL, `UniqueViewsOnBrowser` int(11) NOT
>> NULL, `TotalUnsubscriptions` int(11) NOT NULL, `TotalHardBounces` int(11)
>> NOT NULL, `TotalSoftBounces` int(11) NOT NULL, `BenchmarkEmailsPerSecond`
>> double NOT NULL, `ApprovalUserExplanation` text COLLATE utf8_unicode_ci NOT
>> NULL, `GoogleAnalyticsDomains` text COLLATE utf8_unicode_ci NOT NULL,
>> `PublishOnRSS` enum('Enabled','Disabled') COLLATE utf8_unicode_ci NOT NULL
>> DEFAULT 'Disabled', `LastActivityDateTime` datetime NOT NULL DEFAULT
>> '0000-00-00 00:00:00', `CreateDateTime` datetime NOT NULL DEFAULT
>> '0000-00-00 00:00:00', PRIMARY KEY (`CampaignID`), KEY `RelUserID`
>> (`RelOwnerUserID`), KEY `RelEmailID` (`RelEmailID`), KEY `CreateDateTime`
>> (`CreateDateTime`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8
>> COLLATE=utf8_unicode_ci)
>>
>> "
>> Herkeze iyi günler,
>> Gokhan
>>
>> _______________________________________________
>> Linux-programlama mailing list
>> [email protected]
>> https://liste.linux.org.tr/mailman/listinfo/linux-programlama
>> Liste kurallari: http://liste.linux.org.tr/kurallar.php
>>
>
>
>
> _______________________________________________
> Linux-programlama mailing list
> [email protected]
> https://liste.linux.org.tr/mailman/listinfo/linux-programlama
> Liste kurallari: http://liste.linux.org.tr/kurallar.php
>
>
_______________________________________________
Linux-programlama mailing list
[email protected]
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php

Cevap