If you like DNray Forum, you can support it by - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 and more...

 

DB Invalid value for 'created_at'

Started by worldtraveler, Oct 04, 2022, 01:50 AM

Previous topic - Next topic

worldtravelerTopic starter

What should I do when I see the (Invalid value for 'created_at') error message when importing a database? Below is the structure and data of the DB, including the categories, comments, menu, pages, and posts tables.

SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
START TRANSACTION;
SET time_zone = "+00:00";
 
 
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8mb4 */;
 
--
-- Database: `skillcms`
--
 
-------------------------------------------------- --------
 
--
-- Structure of the `categories` table
--
 
CREATE TABLE `categories` (
  `id` INT(11) NOT NULL,
  `name` VARCHAR(255) DEFAULT NULL,
  `created_at` DATE DEFAULT CURRENT_TIMESTAMP(),
  `updated_at` DATE DEFAULT CURRENT_TIMESTAMP()
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
 
--
-- Dump the `categories` table data
--
 
INSERT INTO `categories` (`id`, `name`, `created_at`, `updated_at`) VALUES
(2, 'Nature', '2020-03-30', '2020-03-30'),
(3, 'Sport', '2020-03-30', '2020-03-30'),
(5, 'News', '2020-03-30', '2020-03-30'),
(8, 'New', '2020-05-10', '2020-05-10');
 
-------------------------------------------------- --------
 
--
-- Structure of the `comments` table
--
 
CREATE TABLE `comments` (
  `id` INT(11) NOT NULL,
  `text` text COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `created_at` datetime DEFAULT CURRENT_TIMESTAMP(),
  `user_id` INT(11) DEFAULT NULL,
  `post_id` INT(11) DEFAULT NULL,
  `moderate` INT(1) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
 
--
-- Dump `comments` table data
--
 
INSERT INTO `comments` (`id`, `text`, `created_at`, `user_id`, `post_id`, `moderate`) VALUES
(1, 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', '2020- 05-08 21:47:29', 1, 13, 1),
(2, 'The get method returns an Illuminate\\Support\\Collection object with results, where each result is an instance of the StdClass PHP class. You can get the value of each column by accessing the column as a property of the object: ', '2020- 05-08 22:46:27', 1, 13, 1),
(3, 'The get method returns an Illuminate\\Support\\Collection object with results, where each result is an instance of the StdClass PHP class. You can get the value of each column by accessing the column as a property of the object: ', '2020- 05-08 22:46:48', 10, 13, 1),
(4, 'Ideological "Part of text missing" participation. ', '2020-05-08 23:23:37', 2, 10, 1),
(14, 'fdsghbnfiltfgiuk,ig', '2020-05-10 11:47:30', 1, 17, 1);
 
-------------------------------------------------- --------
 
--
-- `menu` table structure
--
 
CREATE TABLE `menu` (
  `id` INT(11) NOT NULL,
  `name` VARCHAR(255) DEFAULT NULL,
  `path` VARCHAR(255) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
 
-------------------------------------------------- --------
--
-- Structure of the `pages` table
--
 
CREATE TABLE `pages` (
  `id` INT(11) NOT NULL,
  `title` VARCHAR(255) DEFAULT NULL,
  `slug` VARCHAR(255) DEFAULT NULL,
  `content` longtext DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
 
--
-- Dump `pages` table data
--
 
INSERT INTO `pages` (`id`, `title`, `slug`, `content`) VALUES
(1, 'Contacts', 'kontakty', '<ul>\r\n<li><b>Tel: +6659871646354</b></li>\r\n<li><b&gt ;Email: mail@email.foo</b></li>\r\n</ul>'),
(2, 'About Us', 'o-nas', '<p>By the way,"Part of text missing"{"level":3} -->\r\n<h3>Industry regulatory disclosure requirements requirements</h3>\r\n<!-- /wp:heading -->');
 
-------------------------------------------------- --------
 
--
-- Structure of the `posts` table
--
 
CREATE TABLE `posts` (
  `id` INT(11) NOT NULL,
  `title` VARCHAR(255) DEFAULT NULL,
  `slug` VARCHAR(100) DEFAULT NULL,
  `content` longtext DEFAULT NULL,
  `created_at` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP(),
  `category_id` INT(11) NOT NULL,
  `image` VARCHAR(255) DEFAULT NULL,
  `user_id` INT(11) DEFAULT NULL,
  `updated_at` datetime DEFAULT CURRENT_TIMESTAMP()
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
 
--
-- Dump `posts` table data
--
 
INSERT INTO `posts` (`id`, `title`, `slug`, `content`, `created_at`, `category_id`, `image`, `user_id`, `updated_at`) VALUES
(6, 'First post', 'first_post', ' Comrades! "Part of text missing" needs. ', '2020-03-30 00:00:00', 2, '/public/uploaded/Lime.jpg', 1, '2020-05-10 12:01:51'),
(9, 'Second article', 'second', 'Publisher's part of text missing', '2020-05-10 12:40:25', 3, '/public/uploaded/IMG_1799.JPG', 1, ' 2020-05-10 12:40:25');
 
-------------------------------------------------- --------
 
--
-- `roles` table structure
--
 
CREATE TABLE `roles` (
  `id` INT(11) NOT NULL,
  `name` VARCHAR(100) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
 
--
-- Dump `roles` table data
--
 
INSERT INTO `roles` (`id`, `name`) VALUES
(1, 'administrator'),
(2, 'moderator'),
(3, 'user');
 
-------------------------------------------------- --------
 
--
-- Structure of the `settings` table
--
 
CREATE TABLE `settings` (
  `id` INT(11) NOT NULL,
  `name` VARCHAR(255) DEFAULT NULL,
  `slug` VARCHAR(255) DEFAULT NULL,
  `value` VARCHAR(255) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
 
--
-- Dump `settings` table data
--
 
INSERT INTO `settings` (`id`, `name`, `slug`, `value`) VALUES
(1, 'Number of displayed records per page', 'per_page_front', '4'),
(2, 'Number of records displayed in the admin panel', 'per_page_admin', '20');
 
-------------------------------------------------- --------
 
--
-- Structure of the `subscribes` table
--
 
CREATE TABLE `subscribes` (
  `id` INT(11) NOT NULL,
  `email` VARCHAR(45) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
 
--
-- Dump `subscribes` table data
--
 
INSERT INTO `subscribes` (`id`, `email`) VALUES
(5, 'subscribe@test.com'),
(7, 'admin@mail.cms'),
(12, 'admin@skill.cms');
 
-------------------------------------------------- --------
--
-- Structure of the `users` table
--
 
CREATE TABLE `users` (
  `id` INT(11) NOT NULL,
  `email` VARCHAR(255) DEFAULT NULL,
  `login` VARCHAR(255) DEFAULT NULL,
  `password` VARCHAR(255) DEFAULT NULL,
  `role_id` INT(11) NOT NULL,
  `avatar` VARCHAR(255) DEFAULT NULL,
  `about` text DEFAULT NULL,
  `fio` VARCHAR(255) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
 
--
-- Dump `users` table data
--
 
INSERT INTO `users` (`id`, `email`, `login`, `password`, `role_id`, `avatar`, `about`, `fio`) VALUES
(1, 'admin@skill.cms', 'admin', '$2y$10$.FBFJOpXqB/Ee1yCNh.SdufTaABg1DjekGAbSMjxosISzksS1VFcC', 1, '/public/uploaded/avatar-11.jpg', 'But synthetic testing provides a wide range of (specialists) participation in the formation of an analysis of existing patterns of behavior.It is difficult to say why nanotechnologies, striving to supplant traditional production, can be exposed.', 'Adminov Admin Adminovich'),
(2, 'moderator@mail.com', 'editer', '$2y$10$vqDhvSfRzsL/5HzuHe27pudMGqVfek49H.PJcm7EU/KZsdWlvEzvq', 2, NULL, NULL, 'Moderator Moderat Moderastovich'),
(3, 'user@mail.com', 'guest', '$2y$10$vqDhvSfRzsL/5HzuHe27pudMGqVfek49H.PJcm7EU/KZsdWlvEzvq', 3, NULL, NULL, 'Ivanov Ivan Ivanovich'),
(10, 'martin@gmail.com', 'martin', '$2y$10$vqDhvSfRzsL/5HzuHe27pudMGqVfek49H.PJcm7EU/KZsdWlvEzvq', 3, NULL, NULL, 'Martin Luther');
 
--
-- Indexes of stored tables
--
 
--
-- Indexes of the `categories` table
--
ALTER TABLE `categories`
  ADD PRIMARY KEY(`id`);
 
--
-- Indexes of the `comments` table
--
ALTER TABLE `comments`
  ADD PRIMARY KEY(`id`),
  ADD KEY `comments_posts_id_fk` (`post_id`),
  ADD KEY `comments_users_id_fk`(`user_id`);
 
--
-- Indexes of the `menu` table
--
ALTER TABLE `menu`
  ADD PRIMARY KEY(`id`);
 
--
-- Indexes of the `pages` table
--
ALTER TABLE `pages`
  ADD PRIMARY KEY(`id`);
 
--
-- Indexes of the `posts` table
--
ALTER TABLE `posts`
  ADD PRIMARY KEY (`id`,`category_id`),
  ADD KEY `fk_posts_category1` (`category_id`),
  ADD KEY `posts_users_id_fk`(`user_id`);
 
--
-- Indexes of the `roles` table
--
ALTER TABLE `roles`
  ADD PRIMARY KEY(`id`);
 
--
-- Indexes of the `settings` table
--
ALTER TABLE `settings`
  ADD PRIMARY KEY(`id`);
 
--
-- Indexes of the `subscribes` table
--
ALTER TABLE `subscribers`
  ADD PRIMARY KEY(`id`);
 
--
-- Indexes of the `users` table
--
ALTER TABLE `users`
  ADD PRIMARY KEY (`id`,`role_id`),
  ADD KEY `fk_users_role`(`role_id`);
 
--
-- AUTO_INCREMENT for saved tables
--
 
--
-- AUTO_INCREMENT for the `categories` table
--
ALTER TABLE `categories`
  MODIFY `id` INT(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=10;
 
--
-- AUTO_INCREMENT for the `comments` table
--
ALTER TABLE `comments`
  MODIFY `id` INT(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=15;
 
--
-- AUTO_INCREMENT for the `menu` table
--
ALTER TABLE `menu`
  MODIFY `id` INT(11) NOT NULL AUTO_INCREMENT;
 
--
-- AUTO_INCREMENT for the `pages` table
--
ALTER TABLE `pages`
  MODIFY `id` INT(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4;
--
-- AUTO_INCREMENT for the `posts` table
--
ALTER TABLE `posts`
  MODIFY `id` INT(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=26;
 
--
-- AUTO_INCREMENT for the `roles` table
--
ALTER TABLE `roles`
  MODIFY `id` INT(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4;
 
--
-- AUTO_INCREMENT for the `settings` table
--
ALTER TABLE `settings`
  MODIFY `id` INT(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;
 
--
-- AUTO_INCREMENT for the `subscribes` table
--
ALTER TABLE `subscribers`
  MODIFY `id` INT(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=13;
 
--
-- AUTO_INCREMENT for `users` table
--
ALTER TABLE `users`
  MODIFY `id` INT(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=11;
 
--
-- Foreign key constraints on saved tables
--
 
--
-- Foreign key constraints on the `comments` table
--
ALTER TABLE `comments`
  ADD CONSTRAINT `comments_posts_id_fk` FOREIGN KEY (`post_id`) REFERENCES `posts` (`id`),
  ADD CONSTRAINT `comments_users_id_fk` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`);
 
--
-- Foreign key constraints on the `posts` table
--
ALTER TABLE `posts`
  ADD CONSTRAINT `fk_posts_category1` FOREIGN KEY (`category_id`) REFERENCES `categories` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION,
  ADD CONSTRAINT `posts_users_id_fk` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`);
 
--
-- Foreign key constraints on the `users` table
--
ALTER TABLE `users`
  ADD CONSTRAINT `fk_users_role` FOREIGN KEY (`role_id`) REFERENCES `roles` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION;
COMMIT;
 
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
  •  

sam

To specify the date in a field of a certain type, you can use a trigger for initialization. An example of a trigger is shown below:

CREATE TRIGGER set_date BEFORE INSERT ON categories
 FOR EACH ROW SET NEW.created_at = DATE(NOW())

Note that only DATETIME and TIMESTAMP type fields will automatically be set with the current date and time.
  •  


If you like DNray forum, you can support it by - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 and more...